This page provides information about the environment settings that the user
must include in their .cshrc file in order to use the commercial CFD package
GASP at NCSA. In addition, it is recommended that the user
sends an email to flow@ncsa.uiuc.edu
indicating their intent to use this software. The login of the user will then
be included in the software access list. This information
is essential for deciding the number of licenses that NCSA must purchase
every year, for the use of these commercial packages.
If you have any questions about the information on this page, please email
flow@ncsa.uiuc.edu.
GASP is a structured grid, multiblock, parallel fluid dynamics package
that uses the finite volume method to simulate compressible fluid dynamics.
The current
DOMESTIC version of GASP is
4.3.2 on the
Intel 64 Linux cluster (Abe).
To use the DOMESTIC version of GASP4.3.2 on NCSA's Abe cluster, add the
following line to the end of the .soft file in your home
directory:
+GASP-4.3.2
To start GASP from the command line
- gasp will bring up the gasp gui
- gasp -s will suppress the gui
Script for Running GASP Batch Jobs on Intel 64 Linux cluster (Abe) at NCSA
The script for running the Duct tutorial can be found in
$AEROSOFT_HOME/NCSA-Example-Scripts
#!/bin/csh
#+--------------------------------------------+
#| sample batch script to run GASP on Abe |
#+--------------------------------------------+
# Submit this script using the command: qsub Gasp.script
#
#
# use the "qstat" command to check the status of a job.
#
# The following are embedded QSUB options. The syntax is #PBS (the # does
# _not_ denote that the lines are commented out so do not remove).
#
# walltime : maximum wall clock time (hh:mm:ss)
#PBS -l walltime=00:15:00
#
# nodes: number of 8-core nodes
# ppn: how many cores per node to use (1 through 8)
# (you are always charged for the entire node)
#PBS -l nodes=2:ppn=3
#
# export all my environment variables to the job
#PBS -V
#
# job name (default = name of script file)
#PBS -N testjob
#
#
# filename for standard output (default = .o)
# at end of job, it is in directory from which qsub was executed
# remove extra ## from the line below if you want to name your own file
###PBS -o testjob.out
#
# filename for standard error (default = .e)
# at end of job, it is in directory from which qsub was executed
# remove extra ## from the line below if you want to name your own file
###PBS -e testjob.err
#
# End of embedded QSUB options
#
# set echo # echo commands before execution; use for debugging
#
#mkdir MyRun # Create a directory for your runs
#cd MyRun # cd to the MyRun directory
#cp $HOME/my_default_input_files . # Copy your relevant fluent files
# from your home directory here
#
#copy the relevant files from your case directory (here the
#tutorial files for Duct-1 are being copied)
cp -R $(AEROSOFT_HOME)/share/tutorial/Duct-1/ReadyToRun
#cd to the directory where the *.xml file resides
cd ReadyToRun
#the following line is important (DO NOT REMOVE)
unsetenv LSB_JOBID
#lamboot
lamboot $LSB_NODEFILE
#run gasp on the xml file
#gasp -s -i duct.xml >& Outputfile
gasp -s -i duct.xml > Outputfile
|
GASP is a product of AeroSoft Inc..
Top