-
Notifications
You must be signed in to change notification settings - Fork 4
CI: Add PDAF builds #82
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: master
Are you sure you want to change the base?
Conversation
includes: commenting out unused variables in PDAF code
in order to get Oasis-files compiled correctly
Error ``` parflow_pdaf/pfsimulator/parflow_lib/solver_richards.c:1817:16: error: unused variable ‘pfl_start’ [-Werror=unused-variable] ``` Background: In `PseudoAdvanceRichards`, there are many unused variables.
branch matching current generic ParFlow from TSMP2
|
The issue seems to be the way ParFlow linker flags are manually specified: TSMP2/cmake/BuildPDAFMODEL.cmake Lines 98 to 104 in f45128a
The correct linker flags for ParFlow 3rd party dependencies (e.g. CUDA, Hypre) are generated by the ParFlow CMake scripts. Unfortunately TSMP2 cannot directly access these flags since they are dynamically generated. We need to find a way to extract these linker info from ParFlow. |
Started from issue #81
Opening PR for testing CI.
Related: HPSCTerrSys/pdaf#30