Skip to content

parallel netcdf writes, inpost with no thread #43

Merged
junwang-noaa merged 11 commits into
ufs-community:developfrom
junwang-noaa:netcdf_parallel
Feb 4, 2020
Merged

parallel netcdf writes, inpost with no thread #43
junwang-noaa merged 11 commits into
ufs-community:developfrom
junwang-noaa:netcdf_parallel

Conversation

@junwang-noaa
Copy link
Copy Markdown
Collaborator

@junwang-noaa junwang-noaa commented Feb 2, 2020

This pull request has following code changes

1)fv3atm pull request 41: parallel netcdf IO. fv3tam issue 23 parallel netcdf writes.
2) update post lib to not compile with "openmp". fv3atm issue 49:inline post does not reproduce with threads.

FV3ATM pull request 41: NOAA-EMC/ufsatm#41

#43:

@junwang-noaa junwang-noaa changed the title parallel netcdf writes and post/ww3 thread safe parallel netcdf writes, post and ww3 thread safe Feb 2, 2020
@jswhit2
Copy link
Copy Markdown
Collaborator

jswhit2 commented Feb 2, 2020

The files in the cmake directory need to have the PARALLEL_NETCDF option added


CPPDEFS += -Duse_libMPI -Duse_netCDF -DSPMD -DUSE_LOG_DIAG_FIELD_INFO -DUSE_GFSL63 -DGFS_PHYS -Duse_WRTCOMP
CPPDEFS += -DNEW_TAUCTMAX -DINTERNAL_FILE_NML
CPPDEFS += -DNEW_TAUCTMAX -DINTERNAL_FILE_NML -DNO_PARALLEL_NETCDF
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Parallel netCDF not supported on Cray ? It is fine if it is the case. The global workflow needs to have different I/O settings on different platforms.

@junwang-noaa
Copy link
Copy Markdown
Collaborator Author

junwang-noaa commented Feb 2, 2020 via email

Copy link
Copy Markdown
Collaborator

@yangfanglin yangfanglin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Read through the changes. I think they are all fine. Knowing the code helps me to think how to generalize the workflow scripts to run the model for various options and on different platforms.

@jedwards4b
Copy link
Copy Markdown

@junwang-noaa Why do you need to install parallel-netcdf on cray? It is one of their standard modules, if it's not already on the system, you should be able to get support staff to install it.
Cray supported netcdf and parallel-netcdf modules are:
cray-parallel-netcdf
and cray-netcdf

@junwang-noaa
Copy link
Copy Markdown
Collaborator Author

junwang-noaa commented Feb 3, 2020 via email

@junwang-noaa junwang-noaa changed the title parallel netcdf writes, post and ww3 thread safe parallel netcdf writes, inpost with no thread Feb 4, 2020
@junwang-noaa junwang-noaa merged commit 31821b0 into ufs-community:develop Feb 4, 2020
climbfuji added a commit to climbfuji/ufs-weather-model that referenced this pull request Jun 7, 2020
Adding regression test for FV3_RRFS_v0 from @panll (ufs-community#43) with submodule updates
XiaSun-Atmos pushed a commit to XiaSun-Atmos/ufs-weather-model that referenced this pull request Aug 8, 2020
climbfuji pushed a commit to climbfuji/ufs-weather-model that referenced this pull request Nov 19, 2020
@junwang-noaa junwang-noaa deleted the netcdf_parallel branch April 20, 2021 18:23
bensonr added a commit to bensonr/ufs-weather-model that referenced this pull request Aug 20, 2021
  * new fv3atm (PR ufs-community#374 3fef1582038a90eb117ada9b62cd546740b335a2)
  * updated stochastic_physics (PR ufs-community#43 2dfaec8ca47cea9397c1c1e6e6836ce1acaa421a)

updates fv3_conf/compile_slurm.IN_gaea to use proper queue with ecflow
JiliDong-NOAA added a commit to JiliDong-NOAA/ufs-weather-model that referenced this pull request Oct 7, 2025
* update for rrfsens restart bitwise reproducibility

---------

Co-authored-by: jili dong <jili.dong@dlogin08.dogwood.wcoss2.ncep.noaa.gov>
Co-authored-by: jili dong <jili.dong@clogin07.cactus.wcoss2.ncep.noaa.gov>
Co-authored-by: jili dong <jili.dong@clogin09.cactus.wcoss2.ncep.noaa.gov>
JiliDong-NOAA added a commit to JiliDong-NOAA/ufs-weather-model that referenced this pull request Oct 7, 2025
MatthewPyle-NOAA pushed a commit that referenced this pull request Jan 20, 2026
…crash issues for RRFSv1 operational implementation (#2925)

* Update .gitmodules
* Fix rrfs (conus13km) decomp and restart tests
* update .gitmodules
* Update FV3
* update for rrfsens restart bitwise reproducibility
* update FV3
* revert FV3
* update FV3
* REFS ensemble restart fix (#43)
* update for rrfsens restart bitwise reproducibility
---------
* update FV3 and stochastic_physics; fix DEBUG crash for REFS
* update FV3
* update FV3 to fix C3 compiling error
* bl_date update
* WCOSS2 RRFS Tests Pass
* add hercules RT log: passed
* remove unused conf file
* revert ufsatm and stochastic_physics back to community
* update ufsatm and stochastic_physics
---------
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.

5 participants