jimfrimel / jfHWRF

My HWRF repository for tracking issues and tasks.
0 stars 0 forks source link

Build and Run HWRF on Hera #10

Closed jimfrimel closed 4 years ago

jimfrimel commented 5 years ago

Make changes necessary to get HWRF Building and Running on Hera (Theia's replacement).

jimfrimel commented 4 years ago

Setup HWRF Hera branch:

https://svn-dtc-hwrf.cgd.ucar.edu/branches/hwrf_hera Initial set of Modifications for Building and Running HWRF on Hera. Includes new modulefiles, parm changes, input, workflow, and produtil changes.

A /branches/hwrf_hera/modulefiles/hera A /branches/hwrf_hera/modulefiles/hera/HWRF A /branches/hwrf_hera/modulefiles/hera/HWRF/build A /branches/hwrf_hera/modulefiles/hera/HWRF/run A /branches/hwrf_hera/modulefiles/hera/HWRF/rungsi M /branches/hwrf_hera/parm/hwrf_input.conf A /branches/hwrf_hera/parm/system.conf.hera M /branches/hwrf_hera/rocoto/hwrf_workflow.xml.in M /branches/hwrf_hera/rocoto/sites/all.ent A /branches/hwrf_hera/rocoto/sites/hera.ent M /branches/hwrf_hera/sorc M /branches/hwrf_hera/sorc/.externals M /branches/hwrf_hera/sorc/build/lib/HWRF.pm M /branches/hwrf_hera/ush/README.produtil.txt M /branches/hwrf_hera/ush/hwrf_pre_job.sh.inc M /branches/hwrf_hera/ush/produtil/cluster.py

Setup branches for the following externals:

hwrf-utilities
https://svn-dtc-hwrf-utilities.cgd.ucar.edu/branches/HWRF_hera/ svn rev 1518 Replaced deprecated compiler flag, openmp with its replacement flag qopenmp. Resolved runtime errors in copygb executable.

M /branches/HWRF_hera/arch/configure.defaults M /branches/HWRF_hera/libs/src/w3nco/instrument.f M /branches/HWRF_hera/tools/copygb/copygb.F

pomtc
https://svn-dtc-pomtc.cgd.ucar.edu/branches/HWRF_hera/ svn rev 447 Replaced deprecated compiler flag, openmp with its replacement flag qopenmp.

M /branches/HWRF_hera/arch/configure.defaults

ProdGSI branch HWRF_hera vlab.ncep.noaa.gov ProdGSI commit 66f27a6851d7 Replaced deprecated compiler flag, openmp with its replacement flag qopenmp. Created new Makefile.conf.hera files. Updated to use the Intel Compiler 18 family. Update to use more recent NCEPDEV/nwprod/NCEPLIBS Updated CRTM library to 2.2.6 from 2.2.3.

Fixes a Hera runtime error, where the only code modifications were in the control2state files to initialize pointers that were causing a runtime error when compiled with Optimization level 3 -O3.

As a note: Added Makefile.conf.hera.moduleload files. These are not being used, but can be, if the libraries that are required to build GSI are loaded with the module command.

A src/Makefile.conf.hera A src/Makefile.conf.hera.moduleload M src/control2state.f90 M src/control2state_ad.f90 A src/enkf/Makefile.conf.hera A src/enkf/Makefile.conf.hera.moduleload

alirezapla commented 4 years ago

hi sir i want to build HWRF system but i don't have access to any supercomputer or server that specify in parm folder like zeus and jet and when i want to execute other wrapper i get error from the hwrf_pre_job.sh.inc because in this folder, directory of systems dont match to my files. totally i mean how can use normal server instead of jet , zeus,....

tank you .