Skip to content

Porting to a new machine

Minsuk Ji edited this page Jan 7, 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/<machine>.<compiler>/fv3
  • cmake/configure_<machine>.<compiler>.cmake if necessary
  • An example can be seen here for stampede.intel

CICE

  • CICE-interface/CICE/configuration/scripts/forapps/ufs/comp_ice.backend.clean
  • CICE-interface/CICE/configuration/scripts/forapps/ufs/comp_ice.backend.libcice
  • CICE-interface/CICE/configuration/scripts/machines/Macros.<machine>_<compiler>
  • 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
Clone this wiki locally