Merge branch 'HrvojeJasak' of ssh://git.code.sf.net/u/hjasak/foam-extend-3.1 into...
[foam-extend-3.2.git] / etc / prefs.csh-EXAMPLE
blob53aa16d49c5136313e5a9866e764b989f2ef8b0f
1 #----------------------------------*-sh-*--------------------------------------
2 # =========                 |
3 # \\      /  F ield         | foam-extend: Open Source CFD
4 #  \\    /   O peration     | Version:     3.2
5 #   \\  /    A nd           | Web:         http://www.foam-extend.org
6 #    \\/     M anipulation  | For copyright notice see file Copyright
7 #------------------------------------------------------------------------------
8 # License
9 #     This file is part of foam-extend.
11 #     foam-extend is free software: you can redistribute it and/or modify it
12 #     under the terms of the GNU General Public License as published by the
13 #     Free Software Foundation, either version 3 of the License, or (at your
14 #     option) any later version.
16 #     foam-extend is distributed in the hope that it will be useful, but
17 #     WITHOUT ANY WARRANTY; without even the implied warranty of
18 #     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
19 #     General Public License for more details.
21 #     You should have received a copy of the GNU General Public License
22 #     along with foam-extend.  If not, see <http://www.gnu.org/licenses/>.
24 # File
25 #     etc/prefs.csh
27 # Description
28 #     Preset variables for the FOAM configuration - C-Shell shell syntax.
30 #     The prefs.csh file will be sourced by the FOAM etc/cshrc when it is
31 #     found
33 #------------------------------------------------------------------------------
35 ## Specify system compiler
36 ## ~~~~~~~~~~~~~~~~~~~~~~~
37 #set compilerInstall=System
38 #set compilerInstall=FOAM
40 # Specify system openmpi
41 # ~~~~~~~~~~~~~~~~~~~~~~
43 # Normally, you don't need to set more than these 3 env. variables
44 # The other openmpi related variables will be initialized using
45 # the command mpicc --showme:
47 #setenv WM_MPLIB SYSTEMOPENMPI
48 #setenv OPENMPI_DIR path_to_system_installed_openmpi
49 #setenv OPENMPI_BIN_DIR $OPENMPI_DIR/bin
51 #setenv OPENMPI_LIB_DIR "`$OPENMPI_BIN_DIR/mpicc --showme:libdirs`"
52 #setenv OPENMPI_INCLUDE_DIR "`$OPENMPI_BIN_DIR/mpicc --showme:incdirs`"
53 #setenv OPENMPI_COMPILE_FLAGS "`$OPENMPI_BIN_DIR/mpicc --showme:compile`"
54 #setenv OPENMPI_LINK_FLAGS "`$OPENMPI_BIN_DIR/mpicc --showme:link`"
56 # Specify system installed ThirdParty packages/libraries
57 # NB: The packages installed under $WM_THIRD_PARTY_DIR
58 #     will always override these values.
59 #     So build your ThirdParty directory accordingly.
60 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
62 # System installed CUDA
63 #setenv CUDA_SYSTEM 1
64 #setenv CUDA_DIR path_to_system_installed_cuda
65 #setenv CUDA_BIN_DIR $CUDA_DIR/bin
66 #setenv CUDA_LIB_DIR $CUDA_DIR/lib
67 #setenv CUDA_INCLUDE_DIR $CUDA_DIR/include
68 #setenv CUDA_ARCH sm_20
70 # System installed Mesquite
71 #setenv MESQUITE_SYSTEM 1
72 #setenv MESQUITE_DIR path_to_system_installed_mesquite
73 #setenv MESQUITE_BIN_DIR $MESQUITE_DIR/bin
74 #setenv MESQUITE_LIB_DIR $MESQUITE_DIR/lib
75 #setenv MESQUITE_INCLUDE_DIR $MESQUITE_DIR/include
77 # System installed Metis
78 #setenv METIS_SYSTEM 1
79 #setenv METIS_DIR path_to_system_installed_metis
80 #setenv METIS_BIN_DIR $METIS_DIR/bin
81 #setenv METIS_LIB_DIR $METIS_DIR/lib
82 #setenv METIS_INCLUDE_DIR $METIS_DIR/include
84 # System installed ParMetis
85 #setenv PARMETIS_SYSTEM 1
86 #setenv PARMETIS_DIR path_to_system_installed_parmetis
87 #setenv PARMETIS_BIN_DIR $PARMETIS_DIR/bin
88 #setenv PARMETIS_LIB_DIR $PARMETIS_DIR/lib
89 #setenv PARMETIS_INCLUDE_DIR $PARMETIS_DIR/include
91 # System installed ParMGridgen
92 #setenv PARMGRIDGEN_SYSTEM 1
93 #setenv PARMGRIDGEN_DIR path_to_system_installed_parmgridgen
94 #setenv PARMGRIDGEN_BIN_DIR $PARMGRIDGEN_DIR/bin
95 #setenv PARMGRIDGEN_LIB_DIR $PARMGRIDGEN_DIR/lib
96 #setenv PARMGRIDGEN_INCLUDE_DIR $PARMGRIDGEN_DIR/include
98 # System installed Libccmio
99 #setenv LIBCCMIO_SYSTEM 1
100 #setenv LIBCCMIO_DIR path_to_system_installed_libccmio
101 #setenv LIBCCMIO_BIN_DIR $LIBCCMIO_DIR/bin
102 #setenv LIBCCMIO_LIB_DIR $LIBCCMIO_DIR/lib
103 #setenv LIBCCMIO_INCLUDE_DIR $LIBCCMIO_DIR/include
105 # System installed Scotch
106 #setenv SCOTCH_SYSTEM 1
107 #setenv SCOTCH_DIR path_to_system_installed_scotch
108 #setenv SCOTCH_BIN_DIR $SCOTCH_DIR/bin
109 #setenv SCOTCH_LIB_DIR $SCOTCH_DIR/lib
110 #setenv SCOTCH_INCLUDE_DIR $SCOTCH_DIR/include
112 # System installed CMake
113 #setenv CMAKE_SYSTEM 1
114 #setenv CMAKE_DIR path_to_system_installed_cmake
115 #setenv CMAKE_BIN_DIR $CMAKE_DIR/bin
117 # System installed Python
118 #setenv PYTHON_SYSTEM 1
119 #setenv PYTHON_DIR path_to_system_installed_python
120 #setenv PYTHON_BIN_DIR $PYTHON_DIR/bin
122 # System installed PyFoam
123 #setenv PYFOAM_SYSTEM 1
124 #setenv PYFOAM_DIR path_to_system_installed_python
125 #setenv PYFOAM_BIN_DIR $PYFOAM_DIR/bin
127 # System installed hwloc
128 #setenv HWLOC_SYSTEM 1
129 #setenv HWLOC_DIR path_to_system_installed_hwloc
130 #setenv HWLOC_BIN_DIR $HWLOC_DIR/bin
132 # System installed Qt
133 # This is the only package we assume is system installed by default.
134 # So we don't use a variable called QT_SYSTEM, but instead a variable
135 # called QT_THIRD_PARTY in order to override to the ThirdParty QT
136 # package.
138 # If you choose to use the system installed version of QT, keep
139 # the variable QT_THIRD_PARTY commented, and uncomment the initialization
140 # of the variable QT_DIR and QT_BIN_DIR. Make sure both variables are
141 # properly initialized.
143 # If you choose instead to use the ThirdParty version of QT, only uncomment
144 # the variable QT_THIRD_PARTY and set it to 1. Keep the initialization
145 # of the variables QT_DIR nd QT_BIN_DIR commented. The QT ThirdParty scripts
146 # will take care of setting the variables QT_DIR and QT_BIN_DIR to the
147 # proper values.
149 #setenv QT_THIRD_PARTY 1
150 #setenv QT_DIR path_to_system_installed_qt
151 #setenv QT_BIN_DIR $QT_DIR/bin
153 # System installed ParaView
154 #setenv PARAVIEW_SYSTEM 1
155 #setenv PARAVIEW_DIR path_to_system_installed_paraview
156 #setenv PARAVIEW_BIN_DIR $PARAVIEW_DIR/bin
159 # Specify ParaView version
160 # ~~~~~~~~~~~~~~~~~~~~~~~~
161 #setenv ParaView_VERSION git        # eg, cvs/git version
162 #setenv ParaView_MAJOR 3.7
165 # System identifier for the FOAM CDash test harness on foam-extend
167 # By default, your system FQN/hostname will be used as the system identifier
168 # when publishing your test harness results on the FOAM CDash server
169 # on foam-extend.
170 # You can override your identifier using this environment variable
171 #setenv CDASH_SUBMIT_LOCAL_HOST_ID choose_your_CDash_system_identifer
173 # Buildname suffix for the FOAM CDash test harness on foam-extend 
174 # By default, the git branch name and git revision number will be
175 # appended to the CDash build name.
176 # Otherwise, for users not using git, or wanting to provide additionnal
177 # information, simply initialize the CDASH_SCM_INFO with the proper information
178 #setenv CDASH_SCM_INFO your_SCM_information
180 # Mac OS X MacPorts root directory.
181 # The default value is '/opt/local/etc/macports'.
182 # In order to disable the usage of MacPorts on Mac OSX, simply initialize this
183 # variable to a non-existing directory, or to a dummy value.
184 #setenv MACOSX_MACPORTS_ROOT="_not_using_"
186 # ThirdParty packages: build control variables
187 # ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
188 # By enabling any of these variables, you will active the compilation and
189 # installation of the corresponding ThirdParty package
191 # For AllMake.stage1
192 #setenv WM_THIRD_PARTY_USE_GCC_492  1
193 #setenv WM_THIRD_PARTY_USE_GCC_484  1
194 #setenv WM_THIRD_PARTY_USE_GCC_463 1
195 #setenv WM_THIRD_PARTY_USE_GCC_451 1
196 #setenv WM_THIRD_PARTY_USE_GCC_445 1
197 #setenv WM_THIRD_PARTY_USE_PYTHON_27 1
198 #setenv WM_THIRD_PARTY_USE_M4_1416 1
199 #setenv WM_THIRD_PARTY_USE_BISON_27 1
200 #setenv WM_THIRD_PARTY_USE_FLEX_2535 1
201 setenv WM_THIRD_PARTY_USE_CMAKE_322 1
204 # For AllMake.stage2
205 setenv WM_THIRD_PARTY_USE_OPENMPI_188 1
206 #setenv WM_THIRD_PARTY_USE_OPENMPI_188_ConfigureAdditionalArgs '--enable-mpi-cxx --with-verbs=/usr --with-verbs-libdir=/usr/lib64'
207 #setenv WM_THIRD_PARTY_USE_OPENMPI_165 1
208 #setenv WM_THIRD_PARTY_USE_OPENMPI_165_ConfigureAdditionalArgs '--enable-mpi-cxx --with-openib=/usr --with-openib-libdir=/usr/lib64'
209 #setenv WM_THIRD_PARTY_USE_OPENMPI_15 1
210 #setenv WM_THIRD_PARTY_USE_OPENMPI_143 1
211 #setenv WM_THIRD_PARTY_USE_OPENMPI_141 1
214 # For AllMake.stage3
215 setenv WM_THIRD_PARTY_USE_METIS_510 1
216 setenv WM_THIRD_PARTY_USE_PARMGRIDGEN_10 1
217 setenv WM_THIRD_PARTY_USE_LIBCCMIO_261 1
218 setenv WM_THIRD_PARTY_USE_MESQUITE_212 1
219 setenv WM_THIRD_PARTY_USE_SCOTCH_604 1
220 #setenv WM_THIRD_PARTY_USE_SCOTCH_600 1
221 setenv WM_THIRD_PARTY_USE_PARMETIS_403 1
222 #setenv WM_THIRD_PARTY_USE_ZOLTAN_36 1
223 setenv WM_THIRD_PARTY_USE_PYFOAM_064 1
224 setenv WM_THIRD_PARTY_USE_HWLOC_1101 1
225 #setenv WM_THIRD_PARTY_USE_HWLOC_172 1
228 # For AllMake.stage4
229 setenv WM_THIRD_PARTY_USE_QT_486 1
230 setenv WM_THIRD_PARTY_USE_PARAVIEW_431 1
231 #setenv WM_THIRD_PARTY_USE_PARAVIEW_410 1
233 # ----------------------------------------------------------------- end-of-file