proteus
proteus copied to clipboard
A computational methods and simulation toolkit
# Mandatory Checklist Please ensure that the following criteria are met: - [ ] Title of pull request describes the changes/features - [ ] Request at least 2 reviewers -...
# Mandatory Checklist Please ensure that the following criteria are met: - [ ] Title of pull request describes the changes/features - [ ] Request at least 2 reviewers -...
# Mandatory Checklist Please ensure that the following criteria are met: - [x] Title of pull request describes the changes/features - [x] Request at least 2 reviewers - [x] If...
We should generalize the hack introduced in https://github.com/erdc/proteus/pull/1223 for the SWFlow reflecting boundary conditions. Currently, to use partial reflecting boundary conditions, the user sets the boundary flag to `99` and...
# Mandatory Checklist Please ensure that the following criteria are met: - [ ] Title of pull request describes the changes/features - [ ] Request at least 2 reviewers -...
3D parallel FSI problem runs to completion on commit: 66b670184e1544e857aa9dd5bb275518651efd57 Appears to be failing in RDLS on commit: f338ae42b496515f0a05642650af7d55753a2f1d [chrono_added_moored_1.log](https://github.com/erdc/proteus/files/4788221/chrono_added_moored_1.log)
The dynamic memory allocation calls via `new` in C++ should be replaced by smart pointers at some point as a matter of robustness and style moving forward.
There are a number of data structures that are not properly updated after a MoveMesh step. `postStep()` (https://github.com/erdc/proteus/blob/master/proteus/mprans/MoveMesh.py#L123) updates the `mesh.nodeArray` which stores the coordinates of the vertices. There is...
"TwoPhaseFlow app Parameters.py, we need to force the AddedMass PETSc configuration to always use the iterative solver configuration. The superlu/superlu_dist configuration seems to work for me reliably, but since the...
The PetscOptions data base is global and persistent, so our unit tests can be effected by the order in which tests are run. We need to clear and fully specify...