Before you begin

  • Installed Arm Compiler and Arm Performance Libraries. For more information, see our installation instructions in the Installation instructions topic.
  • Configured Arm Compiler, using:
    export CC=armclang
    export CXX=armclang++
    export FC=armflang
    export F90=armflang
    export F77=armflang
  • Built and installed Open MPI. For more information on building Open MPI with Arm Compiler, see our instructions on Building Open MPI with Arm Compiler.
  • Built and installed HDF5. For more information on building HDF5 with Arm Compiler, see our instructions on Building HDF5 with Arm Compiler.
  • Built and installed NetCDF with both the C library and the NetCDF Fortran interface. For more information on building NetCDF and the NetCDF Fortran interface with Arm Compiler, see our instructions on Building NetCDF with Arm Compiler.
  • Built and installed Boost with Arm Compiler. For more information on building Boost with Arm Compiler, see our instructions on Building Boost with Arm Compiler.
  • Configured your environment by setting the following environment variables:
    • Set HDR_DIR to the directory containing the HDF5 include and lib directories.
    • Set HDF_INCLUDE_DIR to HDF5 library include directory.
    • Set HDF_LIBRARY_DIR to HDF library lib directory.
    • Set ARMPL_DIR to Arm Performance Libraries installation directory.
    • Set NETCDF_INCLUDE_DIR to NetCDF library include directory.
    • Set NETCDF_LIBRARY_DIR to NetCDF library lib directory.
    • Set BOOST_INCLUDEDIR to Boost library include directory.
    • Set BOOST_LIBRARYDIR to Boost library lib directory.
Previous Next