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

[+] added cuda 8.0

parent cc2db9d2
Loading
Loading
Loading
Loading
+62 −66
Original line number Diff line number Diff line
@@ -52,6 +52,7 @@ setenv WM_LDFLAGS "-m64"
setenv		WM_COMPILER						"Gcc"
setenv		WM_MPLIB							"SYSTEMOPENMPI"
setenv		WM_OSTYPE							"POSIX"
setenv		WM_LABEL_OPTION				"Int32"
setenv		WM_OPTIONS						"linux64GccDPInt32Opt"


@@ -59,18 +60,12 @@ setenv WM_OPTIONS "linux64GccDPInt32Opt"
setenv 		MPI_ARCH_PATH			$::env(MPI_HOME)
setenv		MPI_BUFFER_SIZE		"20000000"




# [???] Boost is missing, boost-system used???
setenv		BOOST_ARCH_PATH		$3dparty_dir/platforms/linux64Gcc/boost-system





setenv		CGAL_ARCH_PATH		$3dparty_dir/platforms/linux64Gcc/CGAL-4.7

setenv		FOAM_ETC					$wm_dir//etc
setenv		FOAM_INST_DIR			$pkghome
setenv		FOAM_SIGFPE				""
setenv		FOAM_SETTINGS			""
@@ -82,7 +77,10 @@ setenv FOAM_TUTORIALS $wm_dir/tutorials
setenv		FOAM_APP					$wm_dir/applications
setenv		FOAM_UTILITIES		$wm_dir/applications/utilities
setenv		FOAM_SRC					$wm_dir/src
setenv		FOAM_LIBBIN		$wm_dir/platforms/linux64GccDPInt32Optlib
setenv		FOAM_LIBBIN				$wm_dir/platforms/linux64GccDPInt32Opt/lib

setenv		FOAM_SITE_LIBBIN	$pkghome/site/v3.0+/platforms/linux64GccDPInt32Opt/lib
setenv		FOAM_SITE_APPBIN	$pkghome/site/v3.0+/platforms/linux64GccDPInt32Opt/bin

set		user_project_dir			""
# take predefined path for WM_PROJECT_USER_DIR or set default values
@@ -99,7 +97,7 @@ if { [ info exists ::env(WM_PROJECT_USER_DIR) ] } {
setenv		WM_PROJECT_USER_DIR	$user_project_dir
setenv 		FOAM_RUN						$user_project_dir/run
setenv 		FOAM_USER_APPBIN		$user_project_dir/platforms/linux64GccDPOpt/bin
setenv 		FOAM_USER_LIBBIN		$user_project_dir/platforms/linux64GccDPOpt/lib
setenv 		FOAM_USER_LIBBIN		$user_project_dir/platforms/linux64GccDPInt32Opt/lib


set		        ParaView_DIR			$3dparty_dir/platforms/linux64Gcc/ParaView-4.4.0
@@ -107,8 +105,9 @@ setenv ParaView_VERSION "4.4.0"
setenv		    ParaView_MAJOR		"4.4"
setenv       	ParaView_DIR			$ParaView_DIR

setenv		        PV_PLUGIN_PATH		$3dparty_dir/platforms/linux64GccDPOpt/lib/paraview-4.4
setenv 		        ParaView_INCLUDE_DIR	$3dparty_dir/platforms/linux64Gcc/ParaView-4.1.0/include/paraview-4.1

setenv		    PV_PLUGIN_PATH		$3dparty_dir/platforms/linux64GccDPInt320pt/lib/paraview-4.4
setenv 		    ParaView_INCLUDE_DIR	$3dparty_dir/platforms/linux64Gcc/ParaView-4.4.0/include/paraview-4.4

# attention, don't know if necessary but
# should contain site wide additional libs for simulations
@@ -119,31 +118,29 @@ setenv ParaView_INCLUDE_DIR $3dparty_dir/platforms/linux64Gcc/ParaView
#
#prepend-path	        PATH       		/opt/OpenFOAM/site/2.3.1/platforms/linux64GccDPOpt/bin

prepend-path		PATH            	$3dparty_dir/platforms/linux64GccDPOpt/bin
prepend-path		PATH            $3dparty_dir/platforms/linux64GccDPInt32Opt/bin
prepend-path		PATH		        $wm_dir/wmake
prepend-path		PATH		        $wm_dir/bin
prepend-path		PATH		        $ParaView_DIR/bin
prepend-path		PATH		        $3dparty_dir/platforms/linux64GccDPOpt/gperftools-svn/bin
prepend-path		PATH		        $user_project_dir/platforms/linux64GccDPOpt/bin

prepend-path		PATH		        $3dparty_dir/platforms/linux64Gcc/gperftools-svn/bin
prepend-path		PATH		        $user_project_dir/platforms/linux64GccDPInt32Opt/bin

prepend-path		LD_LIBRARY_PATH	        $wm_dir/platforms/linux64GccDPOpt/lib/dummy
prepend-path		LD_LIBRARY_PATH 	$3dparty_dir/platforms/linux64GccDPOpt/lib
prepend-path		LD_LIBRARY_PATH	        $wm_dir/platforms/linux64GccDPOpt/lib
prepend-path		LD_LIBRARY_PATH	        $wm_dir/platforms/linux64GccDPOpt/lib
prepend-path		LD_LIBRARY_PATH 	$user_project_dir/platforms/linux64GccDPOpt/lib
prepend-path		LD_LIBRARY_PATH 	$3dparty_dir/platforms/linux64GccDPOpt/lib/openmpi-system
prepend-path		LD_LIBRARY_PATH 	$wm_dir/platforms/linux64GccDPOpt/lib/openmpi-system

#    [ V TODO V ]

prepend-path		LD_LIBRARY_PATH	  $wm_dir/platforms/linux64GccDPInt320pt/lib/dummy
prepend-path		LD_LIBRARY_PATH 	$3dparty_dir/platforms/linux64GccDPInt320pt/lib
prepend-path		LD_LIBRARY_PATH	  $wm_dir/platforms/linux64GccDPInt320pt/lib
prepend-path		LD_LIBRARY_PATH	  $pkghome/site/v3.0+/platforms/linux64GccDPInt320pt/lib

prepend-path		LD_LIBRARY_PATH 	$user_project_dir/platforms/linux64GccDPInt320pt/lib
prepend-path		LD_LIBRARY_PATH 	$3dparty_dir/platforms/linux64GccDPInt320pt/lib/openmpi-system
prepend-path		LD_LIBRARY_PATH 	$wm_dir/platforms/linux64GccDPInt320pt/lib/openmpi-system




prepend-path		LD_LIBRARY_PATH	 $3dparty_dir/platforms/linux64Gcc/ParaView-4.1.0/lib/paraview-4.1
prepend-path		LD_LIBRARY_PATH	 	$3dparty_dir/platforms/linux64Gcc/ParaView-4.4.0/lib/paraview-4.4
prepend-path		LD_LIBRARY_PATH		$3dparty_dir/platforms/linux64Gcc/gperftools-svn/lib
prepend-path		LD_LIBRARY_PATH	$3dparty_dir/platforms/linux64Gcc/CGAL-4.3/lib
prepend-path		LD_LIBRARY_PATH		$3dparty_dir/platforms/linux64Gcc/CGAL-4.7/lib


unset		pkghome
@@ -155,4 +152,3 @@ unset user_project_dir


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

cuda/8.0

0 → 100644
+29 −0
Original line number Diff line number Diff line
#%Module 1.0
#
#  NVIDIA CUDA module for use with 'environment-modules' package:
#
set     version      "8.0-rc"

proc ModulesHelp { } {
        global version

        puts stderr "\tAdds 'CUDA' to your PATH environment variable"
        puts stderr "\n\tDescription TODO"
        puts stderr "\n\tVersion $version\n"
}

module-whatis   "activates CUDA v$version "



conflict		cuda

set 			pkghome		/usr/local/cuda-8.0

setenv			CUDA_BASE	$pkghome/

prepend-path		PATH		$pkghome/bin


unset			pkghome
+12 −14
Original line number Diff line number Diff line
@@ -7,7 +7,6 @@ prepend-path PATH /usr/lib64/openmpi/bin
prepend-path 		LD_LIBRARY_PATH /usr/lib64/openmpi/lib
prepend-path 		PKG_CONFIG_PATH	/usr/lib64/openmpi/lib/pkgconfig
prepend-path		MANPATH		/usr/share/man/openmpi-x86_64
prepend-path		PYTHONPATH	/usr/lib64/python2.7/site-packages/openmpi
setenv 			MPI_BIN		/usr/lib64/openmpi/bin
setenv			MPI_SYSCONFIG	/etc/openmpi-x86_64
setenv			MPI_FORTRAN_MOD_DIR	/usr/lib64/gfortran/modules/openmpi
@@ -20,4 +19,3 @@ setenv MPI_PYTHON3_SITEARCH /usr/lib64/python3.4/site-packages/openmpi
setenv			MPI_COMPILER	openmpi-x86_64
setenv			MPI_SUFFIX	_openmpi
setenv	 		MPI_HOME	/usr/lib64/openmpi
setenv			 MPIROOT	/usr/lib64/openmpi
 No newline at end of file