GEM 4.6.0 install

Un article de Informaticiens département des sciences de la Terre et l'atmosphère
Version depuis le 22 d'octobre 2014 à 19:25 par Michel (Discuter | changes)
Aller à: navigation, charcher

GEM 4.6.0

how to access the software

st/skynet/beluga/workstations

  • environments
    • gfortran 4.9

guillimin

work in progress

scinet

  • environments
    • intel composer 15.0

work in progress

components

vgriddescriptors 5.0.3

modelutils 1.2.5i

rpnphy 5.6.6

gemdyn 4.6.8

gem-scripts 4.6.0

gem 4.6.0

installation

. s.ssmuse.dot appropriate_development_environment
mkdir domain_for_gem_4.6.0
cd domain_for_gem_4.6.0
   /sb/software/areas/armnssm/ssm-domains-base/atm/GEM/v_4.6.0  (guillimin)
   /unique/armnssm/ECssm/ssm-domains-base/atm/GEM/v_4.6.0       (st/skynet/beluga/workstations)
   /home/d/djones/armnssm/ssm-domains-base/atm/GEM/v_4.6.0      (scinet)
s.ssm-install vgriddescriptors_5.0.3_multi -y
cd vgriddescriptors_5.0.3_multi/src/lib
make lib
cd ../../..
s.ssm-publish vgriddescriptors_5.0.3_multi -y
. s.ssmuse.dot domain_for_gem_4.6.0
s.locate --lib descrip
  libdescrip.a should be found

cd where_the_gem_source_is
ls -l include/$EC_ARCH
  it should look like:
    lrwxrwxrwx 1 user group  19 Oct 18 10:32 arch_specific.hf -> ../arch_specific.hf
    -rw-r--r-- 1 user group 249 Oct 20 08:30 Makefile.comp.mk
  if not, fix this before going on

cd modelutils
export PATH=$PATH:$(pwd -P)/bin
make allabs VERSION=1.2.5i
make force_allssmpkgs VERSION=1.2.5i
cd domain_for_gem_4.6.0
ssm install -u $HOME/SsmDepot -d $(pwd -P) -p modelutils_1.2.5i_all -y
s.ssm-publish modelutils_1.2.5i_all -y 
ssm install -u $HOME/SsmDepot -d $(pwd -P) -p modelutils_1.2.5i+intel13sp1_linux26-x86-64 -y
s.ssm-publish modelutils_1.2.5i+intel13sp1_linux26-x86-64 -y
. s.ssmuse.dot domain_for_gem_4.6.0
s.locate --lib modelutils
  libmodelutils.a should be found

cd where_the_gem_source_is
cd rpnphy
make allabs VERSION=5.6.6
make force_allssmpkgs VERSION=5.6.6
cd domain_for_gem_4.6.0
ssm install -u $HOME/SsmDepot -d $(pwd -P) -p rpnphy_5.6.6_all -y
s.ssm-publish rpnphy_5.6.6_all -y 
ssm install -u $HOME/SsmDepot -d $(pwd -P) -p rpnphy_5.6.6+intel13sp1_linux26-x86-64 -y
s.ssm-publish rpnphy_5.6.6+intel13sp1_linux26-x86-64 -y
. s.ssmuse.dot domain_for_gem_4.6.0
s.locate --lib rpnphy
  librpnphy.a should be found

cd where_the_gem_source_is
cd gemdyn
make allabs VERSION=4.6.8
  (TO BE FIXED : some problems left with gem_monitor ... c code)
make force_allssmpkgs VERSION=4.6.8
cd domain_for_gem_4.6.0
ssm install -u $HOME/SsmDepot -d $(pwd -P) -p gemdyn_4.6.8_all -y
s.ssm-publish gemdyn_4.6.8_all -y 
ssm install -u $HOME/SsmDepot -d $(pwd -P) -p gemdyn_4.6.8+intel13sp1_linux26-x86-64 -y
s.ssm-publish gemdyn_4.6.8+intel13sp1_linux26-x86-64 -y
. s.ssmuse.dot domain_for_gem_4.6.0
s.locate --lib gemdyn
  libgemdyn.a should be found

cd where_the_gem_source_is
cd gem-scripts
make force_allssmpkgs VERSION=4.6.0
cd domain_for_gem_4.6.0
ssm install -u $HOME/SsmDepot -d $(pwd -P) -p gem-scripts_4.6.0_all -y
s.ssm-publish  gem-scripts_4.6.0_all -y
. s.ssmuse.dot domain_for_gem_4.6.0
which Um_runmod.ksh
  should find it

cd where_the_gem_source_is
cd gem
make allabs VERSION=4.6.0
make force_allssmpkgs VERSION=4.6.0
cd domain_for_gem_4.6.0
ssm install -u $HOME/SsmDepot -d $(pwd -P) -p gem_4.6.0_all -y
s.ssm-publish gem_4.6.0_all -y
ssm install -u $HOME/SsmDepot -d $(pwd -P) -p gem_4.6.0+intel13sp1_linux26-x86-64 -y
s.ssm-publish gem_4.6.0+intel13sp1_linux26-x86-64 -y