Commit c1c735d4 authored by Christof Schulze's avatar Christof Schulze 😎 Committed by cschulze
Browse files

[*] hdf5 fixes to get deal.ii 8.2 up

[+] new trilinos build for deal.ii 8.3
[+] deal.ii 8.3
parent f80cac59
Loading
Loading
Loading
Loading
+48 −0
Original line number Diff line number Diff line
#%Module
#
# Deal.II 8.3.0
#
set     version      "8.3.0"

proc ModulesHelp { } {
        global version
        puts stderr "\tSets up the environment for the Debug version of Deal.II ($version) including the Trilinos solver.\n"
        puts stderr "\t- DEAL_II_DIR\t- the Deal.II directory\n"
        puts stderr "\t- DEAL_II_BIN\t- directory where executables can be found\n"
        puts stderr "\t- DEAL_II_LIB\t- directory containing the libraries\n"
        puts stderr "\t- DEAL_II_INC\t- directory containing the header files\n"

        puts stderr "\t- PATH\n"
        puts stderr "\t- LD_LIBRARY_PATH\n"

}

module-whatis   "sets up the environment for the Debug version of Deal.II $version"

prereq          mpi/openmpi-x86_64
conflict        intel
conflict        oofem
conflict	dealii
prereq          trilinos/11.14.3-deal-mpi
prereq		p4est/1.1
prereq		petsc/3.6.3-lite

set                     pkghome        		/opt/apps/dealii/8.3.0-tri-petsc-hdf5-mpi-dbg


setenv                  DEAL_II_DIR      	$pkghome
setenv                  DEAL_II_INC     	$pkghome/include
setenv                  DEAL_II_LIB     	$pkghome/lib
setenv                  DEAL_II_BIN     	$pkghome/bin
setenv			DEAL_II_VERSION		$version

prepend-path            PATH    		$pkghome/bin

prepend-path            LD_LIBRARY_PATH 	$pkghome/lib
#prepend-path           PYTHONPATH      	$pkghome/lib/python2.7/site-packages


unset           pkghome


#source $env(MODULESHOME)/modincludes/info_logging.tcl
+3 −3
Original line number Diff line number Diff line
#%Module
#
# HDF5 with GCC 5.3.1 compiler (MPI?)
# HDF5 with GCC 5.3.1 compiler ( MPI )
#

proc ModulesHelp { } {
        puts stderr "\tSets up the environment variables for system HDF5 ( GCC 5.1.1, NO MPI )\n"
        puts stderr "\tSets up the environment variables for system HDF5 ( GCC 5.1.1, MPI )\n"
        puts stderr "\t- HDF5_BASE"
        puts stderr "\t- HDF5_LIBDIR"
        puts stderr "\t- HDF5_LIB"
@@ -16,7 +16,7 @@ proc ModulesHelp { } {
        puts stderr "\t- PATH\n"
}

module-whatis   "sets up the environment variables for system HDF5 ( GCC 5.1.1, NO MPI )\n"
module-whatis   "sets up the environment variables for system HDF5 ( GCC 5.1.1, MPI )\n"

set          	pkghome		/opt/apps/libs/hdf5-1.8.16-parallel
set		pkglibdir	/opt/apps/libs/hdf5-1.8.16-parallel/lib
+2 −2
Original line number Diff line number Diff line
#%Module
#
# Trilinos 11.14.3
# Trilinos 11.14.3 (with MPI)
#
set     version      "11.14.3"

@@ -19,7 +19,7 @@ proc ModulesHelp { } {
        puts stderr "Use in Python by importing PyTrilinos."
}

module-whatis   "sets up the environment for the Trilinos $version" with MPI and PyTrilinos
module-whatis   "sets up the environment for the Trilinos $version (with MPI)"

prereq		mpi/openmpi-x86_64
conflict	intel
+48 −0
Original line number Diff line number Diff line
#%Module
#
# Trilinos 11.14.3 (with MueLu)
#
set     version      "11.14.3"

proc ModulesHelp { } {
	global version
        puts stderr "\tSets up the environment for the Trilinos ($version) including PyTrilinos._Sacado, Stratimikos with support for MPI\n"
	puts stderr "\t- TRILINOS_DIR\t- the TRILINOS directory\n"
        puts stderr "\t- TRILINOS_BIN\t- directory where executables can be found\n"
	puts stderr "\t- TRILINOS_LIB\t- directory containing the libraries\n"
	puts stderr "\t- TRILINOS_INC\t- directory containing the header files\n"

        puts stderr "\t- PATH\n"
        puts stderr "\t- LD_LIBRARY_PATH\n"
        puts stderr "\t- PYTHONPATH\n"

        puts stderr "Use in Python by importing PyTrilinos."
}

module-whatis   "sets up the environment for the Trilinos $version (with MPI and MueLu)" 

prereq		mpi/openmpi-x86_64
conflict	intel
conflict	oofem
conflict	trilinos

set			pkghome				/opt/apps/trilinos/11.14.3-deal83-mpi

setenv                  TRILINOS_DIR		$pkghome
setenv			TRILINOS_INC		$pkghome/include
#setenv                  TRILINOS_INCDIRS   "-I/opt/oofem_2.3_x86_64/include/"
setenv                  TRILINOS_LIB       	$pkghome/lib
setenv			TRILINOS_BIN		$pkghome/bin


prepend-path		PATH		$pkghome/bin

prepend-path		LD_LIBRARY_PATH	$pkghome/lib
prepend-path		PYTHONPATH	$pkghome/lib/python2.7/site-packages


unset		pkghome


#source $env(MODULESHOME)/modincludes/info_logging.tcl