-
Notifications
You must be signed in to change notification settings - Fork 17
Specfem-Core-Framework-Logger-Impl #1415
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
base: specfem-core-framework
Are you sure you want to change the base?
Specfem-Core-Framework-Logger-Impl #1415
Conversation
Co-authored-by: Rohit-Kakodkar <[email protected]>
Co-authored-by: Rohit-Kakodkar <[email protected]>
1178 Part I - Remove write_adjacency_map flag
- [x] Adds a dimension tag to materials - [x] Adds element tags within the mesher - [x] Adds constructor to element types - [x] Adds constructor to assembly properties
- [x] Adds new constructor for receivers - [x] MESHFEM3D mesher now writes number of NGLL points - [x] Added element grid to mesh struct - [x] Added test to check element grid
Co-authored-by: Rohit-Kakodkar <[email protected]>
…lease-io preset Co-authored-by: Rohit-Kakodkar <[email protected]>
…able code Co-authored-by: Rohit-Kakodkar <[email protected]>
Co-authored-by: Rohit-Kakodkar <[email protected]>
…Available Co-authored-by: Rohit-Kakodkar <[email protected]>
Co-authored-by: Rohit-Kakodkar <[email protected]>
…ehavior Co-authored-by: Rohit-Kakodkar <[email protected]>
Co-authored-by: Rohit-Kakodkar <[email protected]>
Minor change to nc container constructor
The next step will be removing the specfem::MPI::MPI object and function passes.
Documentation Update - Assembly sources
Upgrades MESHFEM3D mesher input
This PR adds missing changes from [this](SPECFEM/specfem2d@43b5f49#diff-787b37144d69780313d23b0726a283f3a23cb81e4b04686afb4dff1c565997ef) commit from the original fortran code.
Issue 1379 - Deprecate Fortran generate database
Rohit-Kakodkar
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We need to talk about how to safely abort code in a hybrid Kokkos/MPI code.
[Fix] Fixes meshfem2D for fluid solid coupling
1178 - Construct assembly::coupled_interfaces from adjacency_graph
gmshlayerbuilder: allow solids to skip AFS mark
…ramework-depr-mpi-cout
Rohit-Kakodkar
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mostly LGTM
| // Print/log error message if provided | ||
| if (!full_message.empty()) { | ||
| // Check if we're inside a valid program context | ||
| if (specfem::MPI_new::rank != -1 && specfem::MPI_new::size != -1) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should this be specfem::MPI_new::check_context()
| } | ||
|
|
||
| // Check if we're inside a valid program context by checking MPI_new state | ||
| if (specfem::MPI_new::rank != -1 && specfem::MPI_new::size != -1) { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Same here.
…ork-depr-mpi-cout Specfem Core Framework Depr Mpi Cout
Description
Implements the logger struct and moves some things into the discussed namespaces.
Issue Number
Updates #1149
Checklist
Please make sure to check developer documentation on specfem docs.