-
Notifications
You must be signed in to change notification settings - Fork 2
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
Parametric DMD for heat conduction example #6
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
chldkdtn
reviewed
Aug 21, 2023
@ebchin Please check out this parametric DMD examples in pylibROM. Will this be helpful? |
chldkdtn
approved these changes
Aug 22, 2023
pravija12345
approved these changes
Aug 24, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Parametric DMD for heat conduction example
examples/dmd
directory):-r 0.25 -cx 0.2 -cy 0.4 -o 4
case):-r 0.4 -cx 0.2 -cy 0.3 -o 4
case):new pylibROM bindings
CSVDatabase
andHDFDatabase
. Only minimal member functions are binded now.getParametricDMD
:getParametricDMD
passes a pointer reference as output parameter, which format cannot be supported in python.DMD
. In python, we pass the class method itself instead. For example, note the first argument in the following snippet:python_utils.StopWatch
module added in place ofmfem::StopWatch
class, which is not supported by PyMFEM.PointwiseSnapshot
class in python. However, this is currently not supported:PointwiseSnapshot
class requiresFindPointsGSLIB::GetCode()
function which is supposed to returnmfem::Array<unsigned int>
. However, this is currently not working properly on PyMFEM side. See the issue.Miscellaneous PyMFEM issue:
The latest version (v4.5.2.1) of PyMFEM has an installation issue with gslib. To install PyMFEM with gslib, PyMFEM must be v.4.5.2.0. The following command will install PyMFEM with parallel mfem and gslib:
Add
--user
flag if this is installed on LC quartz.