Giter Site home page Giter Site logo

Comments (29)

KateFriedman-NOAA avatar KateFriedman-NOAA commented on June 10, 2024

Sync merged feature/gfsv16b into port2orion after testing connection to GitHub on Orion.

from global-workflow.

KateFriedman-NOAA avatar KateFriedman-NOAA commented on June 10, 2024

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.

KateFriedman-NOAA avatar KateFriedman-NOAA commented on June 10, 2024

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.

KateFriedman-NOAA avatar KateFriedman-NOAA commented on June 10, 2024

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.

KateFriedman-NOAA avatar KateFriedman-NOAA commented on June 10, 2024

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.

GeorgeVandenberghe-NOAA avatar GeorgeVandenberghe-NOAA commented on June 10, 2024

from global-workflow.

Hang-Lei-NOAA avatar Hang-Lei-NOAA commented on June 10, 2024

from global-workflow.

KateFriedman-NOAA avatar KateFriedman-NOAA commented on June 10, 2024

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.

GeorgeVandenberghe-NOAA avatar GeorgeVandenberghe-NOAA commented on June 10, 2024

from global-workflow.

GeorgeVandenberghe-NOAA avatar GeorgeVandenberghe-NOAA commented on June 10, 2024

from global-workflow.

GeorgeVandenberghe-NOAA avatar GeorgeVandenberghe-NOAA commented on June 10, 2024

from global-workflow.

Hang-Lei-NOAA avatar Hang-Lei-NOAA commented on June 10, 2024

from global-workflow.

GeorgeVandenberghe-NOAA avatar GeorgeVandenberghe-NOAA commented on June 10, 2024

from global-workflow.

Hang-Lei-NOAA avatar Hang-Lei-NOAA commented on June 10, 2024

from global-workflow.

KateFriedman-NOAA avatar KateFriedman-NOAA commented on June 10, 2024

Sync merged port2orion with feature/gfsv16b at 1aeda04.

from global-workflow.

KateFriedman-NOAA avatar KateFriedman-NOAA commented on June 10, 2024

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.

CoryMartin-NOAA avatar CoryMartin-NOAA commented on June 10, 2024

@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.

KateFriedman-NOAA avatar KateFriedman-NOAA commented on June 10, 2024

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.

CoryMartin-NOAA avatar CoryMartin-NOAA commented on June 10, 2024

@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.

RussTreadon-NOAA avatar RussTreadon-NOAA commented on June 10, 2024

from global-workflow.

KateFriedman-NOAA avatar KateFriedman-NOAA commented on June 10, 2024

@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.

RussTreadon-NOAA avatar RussTreadon-NOAA commented on June 10, 2024

from global-workflow.

KateFriedman-NOAA avatar KateFriedman-NOAA commented on June 10, 2024

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.

KateFriedman-NOAA avatar KateFriedman-NOAA commented on June 10, 2024

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.

KateFriedman-NOAA avatar KateFriedman-NOAA commented on June 10, 2024

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.

KateFriedman-NOAA avatar KateFriedman-NOAA commented on June 10, 2024

Except for GLDAS and WAFS the port2orion branch now builds out of the box on Orion. It uses the following component branches/tags currently:

Opened an issue with GLDAS to get support for Orion: NOAA-EMC/GLDAS#6

from global-workflow.

GeorgeVandenberghe-NOAA avatar GeorgeVandenberghe-NOAA commented on June 10, 2024

from global-workflow.

KateFriedman-NOAA avatar KateFriedman-NOAA commented on June 10, 2024

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.

KateFriedman-NOAA avatar KateFriedman-NOAA commented on June 10, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.