Differences between revisions 1 and 2
Revision 1 as of 2015-01-13 09:41:40
Size: 181
Editor: NicoleThomas
Comment:
Revision 2 as of 2015-01-13 11:31:12
Size: 2144
Editor: NicoleThomas
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
[[ /CompileExecute | Compile and execute CLaMS programs ]] == Access to Juropatest ==

The Juropatest system is available by two Login nodes:
 {{{
ssh -X userid@juropatest1.fz-juelich.de
ssh -X userid@juropatest2.fz-juelich.de
}}}

== Software on Juropatest ==

 * Access to installed software on JUROPATEST is organized through a hierarchy of modules.

 * Show what modules are compatible available to load right now (given the toolchain modules you have already loaded):
 {{{
module avail
}}}

 * Load a specific version of a module
 {{{
module load <modulename>/<moduleversion>
}}}

 * List what modules are currently loaded
 {{{
module list
}}}

 * Unload a module
 {{{
module unload <modulename>/<moduleversion>
}}}

 * Unload all modules
 {{{
module purge
}}}

 * Find the location of a module within the module hierarchy
 {{{
module spider <modulename>
}}}

 * Show how to load NetCDF:
 {{{
module -r spider '.*netCDF.*'
}}}


== Using NetCDF on Juropatest ==

 * Loading NetCDF Module
 {{{
module load intel-para netCDF-Fortran/4.2
or
module load icc/2015.0.090 ifort/2015.0.090 psmpi/5.1.0-1 netCDF-Fortran/4.2
}}}

 * Compilerversions loaded by intel-param (08.01.2015):
  * gcc-Version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC)
  * icc version 15.0.0 (gcc version 4.4.7 compatibility)
  * ifort version 15.0.0


 * If the netcdf module is loaded, "ncdump" and "ncgen" can be used and compilation of programs using netcdf is possible (without specifying any library or include path).

 * Compile Fortran program with NetCDF:
 {{{
ifort -o progname progname.f90 -lnetcdff -lnetcdf -lhdf5_hl -lhdf5 -lz
}}}

== Compile and Execute CLaMS programs on JUROPATEST ==

 * Load following modules
 {{{
module load intel-para netCDF-Fortran/4.2
}}}

 * Add current directory to PATH in .profile:
 {{{
PATH=.:$PATH
export PATH
}}}

 * The libraries used by CLaMS are installed in directory /homec/jicg11/jicg1108

 * The CLaMS programs can be compiled with:
 {{{
make [useMPI=true] progname
}}}

CLaMS on JUROPATEST

Access to Juropatest

The Juropatest system is available by two Login nodes:

  • ssh -X userid@juropatest1.fz-juelich.de
    ssh -X userid@juropatest2.fz-juelich.de

Software on Juropatest

  • Access to installed software on JUROPATEST is organized through a hierarchy of modules.
  • Show what modules are compatible available to load right now (given the toolchain modules you have already loaded):
    module avail
  • Load a specific version of a module
    module load <modulename>/<moduleversion>
  • List what modules are currently loaded
    module list
  • Unload a module
    module unload <modulename>/<moduleversion>
  • Unload all modules
    module purge
  • Find the location of a module within the module hierarchy
    module spider <modulename>
  • Show how to load NetCDF:
    module -r spider '.*netCDF.*'

Using NetCDF on Juropatest

  • Loading NetCDF Module
    module load intel-para netCDF-Fortran/4.2
    or
    module load icc/2015.0.090 ifort/2015.0.090 psmpi/5.1.0-1 netCDF-Fortran/4.2
  • Compilerversions loaded by intel-param (08.01.2015):
    • gcc-Version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC)
    • icc version 15.0.0 (gcc version 4.4.7 compatibility)
    • ifort version 15.0.0
  • If the netcdf module is loaded, "ncdump" and "ncgen" can be used and compilation of programs using netcdf is possible (without specifying any library or include path).
  • Compile Fortran program with NetCDF:
    ifort -o progname progname.f90 -lnetcdff -lnetcdf -lhdf5_hl -lhdf5 -lz

Compile and Execute CLaMS programs on JUROPATEST

  • Load following modules
    module load intel-para netCDF-Fortran/4.2
  • Add current directory to PATH in .profile:
    PATH=.:$PATH
    export PATH
  • The libraries used by CLaMS are installed in directory /homec/jicg11/jicg1108
  • The CLaMS programs can be compiled with:
    make [useMPI=true] progname

Used Libraries

Jureca (last edited 2024-02-15 09:07:38 by NicoleThomas)