Comments (29)
Sync merged feature/gfsv16b into port2orion after testing connection to GitHub on Orion.
from global-workflow.
Added new ORION files to workflow: module files (using temp NCEPLIBS) and env file
Added ORION to setup scripts, machine-setup.sh, link script, and configs...used temporary paths for group account space, will need to update later.
Tested setup scripts and they successfully created an EXPDIR, COMROT, configs in EXPDIR, and a rocoto xml in EXPDIR. Don't yet have rocoto available to test xml further.
from global-workflow.
Was able to get gaussian_sfcanl.exe to build by manually running each step of build_gaussian_sfcanl.sh but when I run build_gaussian_sfcanl.sh it stops while sourcing the modulefile. Need to investigate further.
from global-workflow.
Found cause of build issue for gaussian_sfcanl.exe...variable that defines path to HDF5 libraries in module file had to be updated. The build_gaussian_sfcanl.sh script now works on Orion.
from global-workflow.
Need w3emc_para/2.4.0 library on Orion to build gfs_bufr. @Hang-Lei-NOAA When will NCEPLIBS be set up on Orion? Have you and others from the NCEPLIBS team gotten Orion accounts?
@GeorgeVandenberghe-NOAA Would you be able to add the w3emc_para/2.4.0 library to your set on Orion until the official NCEPLIBS is available? The changes for v16 also require these new libraries if you can add them too:
- hdf5_parallel/1.10.6
- netcdf_parallel/4.7.4
- w3emc_para/2.4.0
Thanks!
from global-workflow.
from global-workflow.
from global-workflow.
Thanks @Hang-Lei-NOAA and @GeorgeVandenberghe-NOAA ! I just had a tag-up with Arun and will be pausing on Orion for a bit until some issues are resolved (rstprod available, official NCEPLIBS available, group space for me fixed). @Hang-Lei-NOAA Let me know when you gain access to Orion and have NCEPLIBS installed, no urgent rush on this, thanks!
from global-workflow.
from global-workflow.
from global-workflow.
from global-workflow.
from global-workflow.
from global-workflow.
from global-workflow.
Sync merged port2orion with feature/gfsv16b at 1aeda04.
from global-workflow.
Need updated ProdGSI before I can build chgres_recenter_ncio code (some modules come from GSI).
Using a combination of official NCEPLIBS and George V's NCEPLIBS I was able to build:
- gfs_bufr
- tocsbufr
- fv3nc2nemsio.x
- regrid_nemsio
- chgres_recenter.exe
Prior work got these to build:
- fbwndgfs
- gaussian_sfcanl.exe
- supvit
- syndat_getjtbul
- syndat_maksynrc
- syndat_qctropcy
- tave.x
- vint.x
Put in request to Hang to get other library versions installed on Orion. Will update all orion modulefiles when official NCEPLIBS is expanded.
from global-workflow.
@KateFriedman-NOAA I have ProdGSI compiled on Orion:
/work/noaa/da/Cory.R.Martin/noscrub/git/ProdGSI
branch feature/orion_crm from feature/parallel_ncio
added a new modulefile and modified build_all_cmake
I have not tested it to see if it runs, just that the executables build.
from global-workflow.
Great, thanks @CoryMartin-NOAA ! I checked out a copy of feature/orion_crm under my global-workflow port2orion branch and was able to build is successfully. I did notice a few warning messages, can you take a look at my build log?
/work/noaa/nems/kfriedma/git/port2orion/sorc/build_gsi.log
Thanks!
from global-workflow.
@KateFriedman-NOAA I don't have permission to view the file but I also saw a lot of warning messages when compiling. I think it stems from the external GSI utilities and it's complaining whenever subroutines from other modules are not explicitly in "use X, only Y" statements. I think this is an Intel 2020 thing (that's what I used because that is what Hang compiled the libraries in)
from global-workflow.
from global-workflow.
@KateFriedman-NOAA I don't have permission to view the file but I also saw a lot of warning messages when compiling. I think it stems from the external GSI utilities and it's complaining whenever subroutines from other modules are not explicitly in "use X, only Y" statements. I think this is an Intel 2020 thing (that's what I used because that is what Hang compiled the libraries in)
Gotcha, thanks @CoryMartin-NOAA !
@RussTreadon-NOAA Can you read it now? I adjusted my permissions.
from global-workflow.
from global-workflow.
Okie dokie...will focus on testing with Hera built execs until a ProdGSI branch that builds with the v16 DA changes is ready. Thanks!
from global-workflow.
Testing with Hera-built execs was mostly successful. Was able to run most of a cycle after resolving environment issues for FV3 model. Currently awaiting library updates on Orion to resolve issues running GSI execs (particularly analcalc and ecen, troubleshooting those jobs currently).
Established pseudo glopara area and established the following subsections:
- FIX_DIR: /work/noaa/nems/kfriedma/glopara/fix
- BASE_GIT: /work/noaa/nems/kfriedma/glopara/git
- BASE_SVN: /work/noaa/nems/kfriedma/glopara/svn
- DMPDIR: /work/noaa/nems/kfriedma/glopara/dump
- obsproc: /work/noaa/nems/kfriedma/glopara/git/obsproc
^ Added those directories to config.base default paths for Orion.
Test GDA (DMPDIR) contains 8 cycles of unrestricted dumps (2020032800 - 2020032918).
The obsproc codes for gfsv16 have been installed, built, and tested on Orion:
Orion-login-2[60] /work/noaa/nems/kfriedma/glopara/git/obsproc/gfsv16$ pwd
/work/noaa/nems/kfriedma/glopara/git/obsproc/gfsv16
Orion-login-2[61] /work/noaa/nems/kfriedma/glopara/git/obsproc/gfsv16$ ll | grep -v HERA
total 16
drwxr-sr-x 10 kfriedma da 4096 Dec 11 11:13 obsproc_global.iss71402.supportGFSv16/
drwxr-sr-x 7 kfriedma da 4096 Dec 11 11:12 obsproc_prep.iss70457.netcdfhistory_new/
from global-workflow.
Today's Orion users meeting announced they are moving forward with establishing role accounts. Will establish official glopara group space as soon as the account is available to sudo to.
from global-workflow.
Except for GLDAS and WAFS the port2orion branch now builds out of the box on Orion. It uses the following component branches/tags currently:
- https://github.com/DusanJovic-NOAA/ufs-weather-model/tree/orion_gfs.v16
- ProdGSI VLab: feature/parallel_ncio
- https://github.com/GeorgeGayno-NOAA/UFS_UTILS/tree/feature/orion
- https://github.com/WenMeng-NOAA/EMC_post/tree/post_orion
- https://github.com/NOAA-EMC/EMC_verif-global/tree/verif_global_v1.7.1
Opened an issue with GLDAS to get support for Orion: NOAA-EMC/GLDAS#6
from global-workflow.
from global-workflow.
Committed at 206797c: New GLDAS tag which includes Orion support. New rocoto module (rocoto/1.3.2) available on Orion which includes updates to fix UNAVAILABLE job states on SLURM machines. Updates to UFS_UTILS for Orion...will test and confirm to George Gayno in ufs-community/UFS_UTILS#26.
from global-workflow.
Sync merged release/gfsv16.0.0 branch into port2orion. Now testing port2orion on Orion, Hera, and WCOSS-Dell for several resolution combinations before prepping to merge back to develop.
from global-workflow.
Related Issues (20)
- Connect Multiselect Parameter tool to run job parameter interface in Jenkins Pipeline
- Update g-w to run JEDI ATM CI on WCOSS2 HOT 1
- Disable archiving on half cycles and clean up yamls
- zeros in ocean post grib2 files on hera HOT 94
- fcst temp directories are not removed
- Add 1deg structured grid for waves for SFS application HOT 4
- Add observation file preparation job for aerosols to workflow
- add the capability to use slurm "reservation” nodes
- The gfsgenesis task failed on Jet HOT 1
- Need to update ufs_model to hash#281b32f or newer HOT 1
- Link both global-nest fix files and non-nest ones at the same time
- Script from cron for persistent Jenkins Java Agent
- Remove multi-grid wave support HOT 2
- Re-enable tracker jobs on Hercules
- Update gdas.cd and jcb hashes HOT 1
- Reenable METplus in config.base
- Convert forecast-only stage_ic job to python
- missing the last ocean daily file in S2S run HOT 7
- Eliminate post groups
- gdasatmanlprod fails in C48mx500_3DVarAOWCDA CI on Hera
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from global-workflow.