Skip to content

Porting to a new machine

Jun Wang edited this page Nov 3, 2021 · 11 revisions

Prerequisites

  • NCEPLIBS and third party libraries need to be installed on the new platform
  • An example can be seen here

Files to be changed/added

ufs-weather-model

  • modulefiles/ufs_<machine>.<compiler>
  • modulefiles/ufs_<machine>.<compiler>_debug
  • cmake/configure_<machine>.<compiler>.cmake if necessary
  • An example can be seen here for stampede.intel

WW3

  • WW3/model/esmf/Makefile
  • WW3/model/bin/w3_setup
  • WW3/model/bin/cmplr.env
  • An example can be seen here for stampede

NEMS

  • NEMS/src/conf/module-setup.sh.inc
  • NEMS/src/conf/module-setup.csh.inc
  • An example can be seen here for stampede
Clone this wiki locally