Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in / Register
Toggle navigation
S
SWE
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Gaurav Kukreja
SWE
Commits
273185d1
Commit
273185d1
authored
Jan 30, 2013
by
Sebastian Rettenberger
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add example build files (removed machine depended build files)
parent
e84d3e2b
Show whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
231 additions
and
82 deletions
+231
-82
SWE_gnu.py
build/options/SWE_gnu.py
+31
-0
SWE_gnu_cuda.py
build/options/SWE_gnu_cuda.py
+9
-11
SWE_gnu_cuda_asagi_openGL.py
build/options/SWE_gnu_cuda_asagi_openGL.py
+41
-0
SWE_gnu_cuda_openGL.py
build/options/SWE_gnu_cuda_openGL.py
+10
-9
SWE_gnu_mpi.py
build/options/SWE_gnu_mpi.py
+36
-0
SWE_gnu_mpi_asagi.py
build/options/SWE_gnu_mpi_asagi.py
+17
-10
SWE_gnu_mpi_with_cuda.py
build/options/SWE_gnu_mpi_with_cuda.py
+10
-12
SWE_intel_mpi.py
build/options/SWE_intel_mpi.py
+37
-0
SWE_intel_mpi_vectorized.py
build/options/SWE_intel_mpi_vectorized.py
+40
-0
hpcsccs3_SWE_gnu_mpi_with_cuda_asagi.py
build/options/hpcsccs3_SWE_gnu_mpi_with_cuda_asagi.py
+0
-40
No files found.
build/options/SWE_gnu.py
0 → 100644
View file @
273185d1
#!/usr/bin/python
# @file
# This file is part of SWE.
#
# @author Sebastian Rettenberger (rettenbs AT in.tum.de, http://www5.in.tum.de/wiki/index.php/Sebastian_Rettenberger,_M.Sc.)
#
# @section LICENSE
#
# SWE is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# SWE is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with SWE. If not, see <http://www.gnu.org/licenses/>.
#
#
# @section DESCRIPTION
#
# Example build parameters without parallelization
#
# Build options
solver
=
'fwave'
#solver='augrie'
build/options/
npsgpu_SWE_gnu_cuda_asagi
.py
→
build/options/
SWE_gnu_cuda
.py
View file @
273185d1
#!
/usr/bin/python
#!/usr/bin/python
# @file
# This file is part of SWE.
#
# @author
Alexander Breuer (breuera AT in.tum.de, http://www5.in.tum.de/wiki/index.php/Dipl.-Math._Alexander_Breuer
)
# @author
Sebastian Rettenberger (rettenbs AT in.tum.de, http://www5.in.tum.de/wiki/index.php/Sebastian_Rettenberger,_M.Sc.
)
#
# @section LICENSE
#
...
...
@@ -23,17 +23,15 @@
#
# @section DESCRIPTION
#
# Example build parameters
for the NPS GPU-cluster (nompi-Version).
# Example build parameters
using CUDA
#
#
b
uild options
#
B
uild options
parallelization
=
'cuda'
computeCapability
=
'sm_20'
solver
=
'fwave'
asagi
=
'yes'
writeNetCDF
=
'yes'
# libraries (machine dependent)
cudaSDKDir
=
'/'
asagiDir
=
'/tmp/software_SWE/software/asagi/nompi'
netCDFDir
=
'/tmp/software_SWE/software/netcdf'
# Hardware settings
computeCapability
=
'sm_21'
# Library paths (only required of not installed in default path)
#cudaToolkitDir=''
build/options/SWE_gnu_cuda_asagi_openGL.py
0 → 100644
View file @
273185d1
#!/usr/bin/python
# @file
# This file is part of SWE.
#
# @author Sebastian Rettenberger (rettenbs AT in.tum.de, http://www5.in.tum.de/wiki/index.php/Sebastian_Rettenberger,_M.Sc.)
#
# @section LICENSE
#
# SWE is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# SWE is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with SWE. If not, see <http://www.gnu.org/licenses/>.
#
#
# @section DESCRIPTION
#
# Example build parameters with MPI and ASAGI; writes netCDF files
#
# Build options
parallelization
=
'mpi'
solver
=
'fwave'
#solver='augrie'
asagi
=
'yes'
writeNetCDF
=
'yes'
# Directory containing ASAGI input files (needs to be set)
asagiInputDir
=
''
# Library paths (only required of not installed in default path)
#asagiDir=''
#netcdfDir=''
build/options/
hpcsccs3_
SWE_gnu_cuda_openGL.py
→
build/options/SWE_gnu_cuda_openGL.py
View file @
273185d1
#!
/usr/bin/python
#!/usr/bin/python
# @file
# This file is part of SWE.
#
# @author
Alexander Breuer (breuera AT in.tum.de, http://www5.in.tum.de/wiki/index.php/Dipl.-Math._Alexander_Breuer
)
# @author
Sebastian Rettenberger (rettenbs AT in.tum.de, http://www5.in.tum.de/wiki/index.php/Sebastian_Rettenberger,_M.Sc.
)
#
# @section LICENSE
#
...
...
@@ -23,16 +23,17 @@
#
# @section DESCRIPTION
#
# Example build parameters
a "gnu, cuda, opengl" setting.
# Example build parameters
for OpenGL visualizations
#
#
b
uild options
#
B
uild options
parallelization
=
'cuda'
computeCapability
=
'sm_21'
solver
=
'fwave'
openGL
=
'yes'
# libraries (machine dependent)
libSDLDir
=
'/work/breuera/software/libsdl/SDL-1.2.14'
cudaToolkitDir
=
'/work/breuera/software/cuda'
cudaSDKDir
=
'/work/breuera/workspace/NVIDIA_GPU_Computing_SDK'
# Hardware settings
computeCapability
=
'sm_21'
# Library paths (only required of not installed in default path)
#libSDLDir=''
#cudaToolkitDir=''
build/options/SWE_gnu_mpi.py
0 → 100644
View file @
273185d1
#!/usr/bin/python
# @file
# This file is part of SWE.
#
# @author Sebastian Rettenberger (rettenbs AT in.tum.de, http://www5.in.tum.de/wiki/index.php/Sebastian_Rettenberger,_M.Sc.)
#
# @section LICENSE
#
# SWE is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# SWE is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with SWE. If not, see <http://www.gnu.org/licenses/>.
#
#
# @section DESCRIPTION
#
# Example build parameters using MPI; writes netCDF files
#
# Build options
parallelization
=
'mpi'
solver
=
'fwave'
#solver='augrie'
writeNetCDF
=
'yes'
# Library paths (only required of not installed in default path)
#netCDFDir=''
build/options/
hpcsccs3_SWE_gnu_cuda
_asagi.py
→
build/options/
SWE_gnu_mpi
_asagi.py
View file @
273185d1
#!
/usr/bin/python
#!/usr/bin/python
# @file
# This file is part of SWE.
#
# @author
Alexander Breuer (breuera AT in.tum.de, http://www5.in.tum.de/wiki/index.php/Dipl.-Math._Alexander_Breuer
)
# @author
Sebastian Rettenberger (rettenbs AT in.tum.de, http://www5.in.tum.de/wiki/index.php/Sebastian_Rettenberger,_M.Sc.
)
#
# @section LICENSE
#
...
...
@@ -23,17 +23,24 @@
#
# @section DESCRIPTION
#
# Example build parameters
a "gnu, cuda, asagi" setting.
# Example build parameters
for OpenGL visualizations with ASAGI
#
#
b
uild options
#
B
uild options
parallelization
=
'cuda'
computeCapability
=
'sm_21'
solver
=
'fwave'
asagi
=
'yes'
openGL
=
'yes'
openGL_instr
=
'yes'
# Hardware settings
computeCapability
=
'sm_21'
# Directory containing ASAGI input files (needs to be set)
asagiInputDir
=
''
#
libraries (machine dependent
)
cudaToolkitDir
=
'/work/breuera/software/cuda
'
cudaSDKDir
=
'/work/breuera/workspace/NVIDIA_GPU_Computing_SDK
'
asagiDir
=
'/work/breuera/software/asagi_nompi
'
netCDFDir
=
'/home_local/breuera/software/netcdf/netcdf-4.1.3
'
#
Library paths (only required of not installed in default path
)
#asagiDir='
'
#netcdfDir='
'
#libSDLDir='
'
#cudaToolkitDir='
'
build/options/
npsgpu_SWE_gnu_mpi_with_cuda_asagi
.py
→
build/options/
SWE_gnu_mpi_with_cuda
.py
View file @
273185d1
#!
/usr/bin/python
#!/usr/bin/python
# @file
# This file is part of SWE.
#
# @author
Alexander Breuer (breuera AT in.tum.de, http://www5.in.tum.de/wiki/index.php/Dipl.-Math._Alexander_Breuer
)
# @author
Sebastian Rettenberger (rettenbs AT in.tum.de, http://www5.in.tum.de/wiki/index.php/Sebastian_Rettenberger,_M.Sc.
)
#
# @section LICENSE
#
...
...
@@ -23,19 +23,17 @@
#
# @section DESCRIPTION
#
# Example build parameters
for the NPS GPU-cluster.
# Example build parameters
using MPI and CUDA; writes netCDF files
#
#
b
uild options
#
B
uild options
parallelization
=
'mpi_with_cuda'
computeCapability
=
'sm_20'
solver
=
'fwave'
asagi
=
'yes'
writeNetCDF
=
'yes'
#
libraries (machine dependent)
comp
ilerPath
=
'/usr/lib64/openmpi/bin/mpiCC
'
linkerPath
=
'/usr/lib64/openmpi/bin/mpiCC'
cudaSDKDir
=
'/'
asagiDir
=
'/home/prof2/software/asagi/mpi
'
netCDFDir
=
'/home/prof2/software/netcdf
'
#
Hardware settings
comp
uteCapability
=
'sm_21
'
# Library paths (only required of not installed in default path)
#netCDFDir='
'
#cudaToolkitDir='
'
build/options/SWE_intel_mpi.py
0 → 100644
View file @
273185d1
#!/usr/bin/python
# @file
# This file is part of SWE.
#
# @author Sebastian Rettenberger (rettenbs AT in.tum.de, http://www5.in.tum.de/wiki/index.php/Sebastian_Rettenberger,_M.Sc.)
#
# @section LICENSE
#
# SWE is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# SWE is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with SWE. If not, see <http://www.gnu.org/licenses/>.
#
#
# @section DESCRIPTION
#
# Example build parameters using MPI; writes netCDF files
#
# Build options
compiler
=
'intel'
parallelization
=
'mpi'
solver
=
'fwave'
#solver='augrie'
writeNetCDF
=
'yes'
# Library paths (only required of not installed in default path)
#netCDFDir=''
build/options/SWE_intel_mpi_vectorized.py
0 → 100644
View file @
273185d1
#!/usr/bin/python
# @file
# This file is part of SWE.
#
# @author Sebastian Rettenberger (rettenbs AT in.tum.de, http://www5.in.tum.de/wiki/index.php/Sebastian_Rettenberger,_M.Sc.)
#
# @section LICENSE
#
# SWE is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# SWE is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with SWE. If not, see <http://www.gnu.org/licenses/>.
#
#
# @section DESCRIPTION
#
# Example build parameters using MPI; with vectorized solver; writes netCDF files
#
# Build options
compiler
=
'intel'
parallelization
=
'mpi'
vectorize
=
'on'
solver
=
'fwavevec'
writeNetCDF
=
'yes'
# Print vectorization information (default is 'off')
#showVectorization='on'
# Library paths (only required of not installed in default path)
#netCDFDir=''
build/options/hpcsccs3_SWE_gnu_mpi_with_cuda_asagi.py
deleted
100644 → 0
View file @
e84d3e2b
#! /usr/bin/python
# @file
# This file is part of SWE.
#
# @author Alexander Breuer (breuera AT in.tum.de, http://www5.in.tum.de/wiki/index.php/Dipl.-Math._Alexander_Breuer)
#
# @section LICENSE
#
# SWE is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# SWE is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with SWE. If not, see <http://www.gnu.org/licenses/>.
#
#
# @section DESCRIPTION
#
# Example build parameters a "gnu, mpi_with_cuda, asagi" setting.
#
#build options
parallelization
=
'mpi_with_cuda'
computeCapability
=
'sm_21'
solver
=
'fwave'
asagi
=
'yes'
writeNetCDF
=
'yes'
# libraries (machine dependent)
cudaToolkitDir
=
'/work/breuera/software/cuda'
cudaSDKDir
=
'/work/breuera/workspace/NVIDIA_GPU_Computing_SDK'
asagiDir
=
'/work/breuera/software/asagi_nompi'
netCDFDir
=
'/home_local/breuera/software/netcdf/netcdf-4.1.3/'
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment