Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v0.2.0 #24

Merged
merged 9 commits into from
Sep 22, 2024
Merged

Release v0.2.0 #24

merged 9 commits into from
Sep 22, 2024

Conversation

IshaanDesai
Copy link
Collaborator

This release contains the following:

IshaanDesai and others added 9 commits September 6, 2024 10:37
* rework github action for build and test and delete old one

* adapt workflow to be compatible with local execution using nektos/act

* switch back to explicit docker create/exec commands instead of 'container' option

The container option doesn't support QEMU emulation and thus selecting a architecture
different from the runners/host's one crashed the container with a 'exec format error'.

Unfortunately this breaks running the workflows locally using nektos/act. I still have
to figure out why exactly.

* fix whitespaces and newline at end of file

* replace hardcoded paths by variable ones in upload-artifact steps

* Clean up docker create command

* Consistently use bash -c in docker exec commands, and use single quotes instead of double quotes to prevent host side shell expansion

* Execute tests as non root since MPI requires this.

* Add non-root user already in first stage, to make it available in the fans-ci image as well

* remove linux/arm64 from build and test workflow. Drop QEMU and make use of container: parameter
* added youngs modulus plotting to dash

* added nonlinear pseudo plastic hardening (not working yet)

* rate independent J2 plasticity added

* visco plastic models

* refactorted J2 plasticity

* Formatting

* Disambiguate mandel notation definition in readme.md #17

* renamed internal variable in J2plasticity.h

---------

Co-authored-by: Ishaan Desai <[email protected]>
* rework github action for build and test and delete old one

* adapt workflow to be compatible with local execution using nektos/act

* switch back to explicit docker create/exec commands instead of 'container' option

The container option doesn't support QEMU emulation and thus selecting a architecture
different from the runners/host's one crashed the container with a 'exec format error'.

Unfortunately this breaks running the workflows locally using nektos/act. I still have
to figure out why exactly.

* fix whitespaces and newline at end of file

* replace hardcoded paths by variable ones in upload-artifact steps

* Clean up docker create command

* Consistently use bash -c in docker exec commands, and use single quotes instead of double quotes to prevent host side shell expansion

* Enable testing and add test cases from run_tests.sh

* Execute tests as non root since MPI requires this.

* fix newline at end of file

* set max. cores to two for debugging MPI in GitHub Action runners

* Add non-root user already in first stage, to make it available in the fans-ci image as well

* remove linux/arm64 from build and test workflow. Drop QEMU and make use of container: parameter

* add debug output to compare two ways of determining available cores/mpi slots

* use cmake_host_system_information instead as this actually gives the number of physical cores, which is the relevant number for MPI

* remove unnecessary ProcessorCount module include

* Update test names in CMake recipe

* Use correct path in test execution in the CMake recipe

* Use correct capital case

* Use correct relative path in test/CMakeLists.txt

Co-authored-by: Sanath Keshav <[email protected]>

---------

Co-authored-by: Ishaan Desai <[email protected]>
Co-authored-by: Sanath Keshav <[email protected]>
* Add build toolchain and recommended utilities to installation guide

* fix mardown linter problems, and remove minimal installation section

* Rework large parts of the README

* Further improvements to the README

* Update Changelog

* Revert "Update Changelog"

This reverts commit cb6888c.

* fix: Unix file utility is not part of GNU

* Refer to FANS_Dashboard explicitly

Co-authored-by: Sanath Keshav <[email protected]>

---------

Co-authored-by: Ishaan Desai <[email protected]>
Co-authored-by: Sanath Keshav <[email protected]>
@IshaanDesai IshaanDesai self-assigned this Sep 22, 2024
@IshaanDesai IshaanDesai merged commit 077addf into main Sep 22, 2024
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants