Commit 0cc95527 authored by hrchilds's avatar hrchilds
Browse files

Add profiles for UMich and TACC's longhorn.


git-svn-id: http://visit.ilight.com/svn/visit/trunk/src@12404 18c085ea-50e0-402c-830e-de6fd14e8384
parent f4a89168
......@@ -45,9 +45,12 @@ IF(WIN32)
host_princeton_tigressdata.xml
host_slac_red.xml
host_snl_closed_redrose.xml
host_tacc_longhorn.xml
host_tacc_ranger_vnc.xml
host_tacc_ranger.xml
host_tacc_spur.xml
host_umich_flux.xml
host_umich_nyx.xml
DESTINATION ${VISIT_INSTALLED_VERSION_BIN}/allhosts
PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ GROUP_WRITE WORLD_READ
)
......@@ -100,9 +103,12 @@ ELSE(WIN32)
host_princeton_tigressdata.xml
host_slac_red.xml
host_snl_closed_redrose.xml
host_tacc_longhorn.xml
host_tacc_ranger_vnc.xml
host_tacc_ranger.xml
host_tacc_spur.xml
host_umich_flux.xml
host_umich_nyx.xml
DESTINATION ${VISIT_VERSION}/.visit/allhosts
PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ GROUP_WRITE WORLD_READ
)
......
<?xml version="1.0"?>
<Object name="MachineProfile">
<Field name="hostNickname" type="string">"TACC Longhorn"</Field>
<Field name="host" type="string">"longhorn.tacc.utexas.edu"</Field>
<Field name="hostAliases" type="string">""</Field>
<Field name="directory" type="string">"/opt/apps/intel11_1/mvapich2_1_4/visit"</Field>
<Field name="shareOneBatchJob" type="bool">false</Field>
<Field name="sshPortSpecified" type="bool">false</Field>
<Field name="sshPort" type="int">22</Field>
<Field name="clientHostDetermination" type="string">"MachineName"</Field>
<Field name="manualClientHostName" type="string">""</Field>
<Field name="tunnelSSH" type="bool">true</Field>
<Object name="LaunchProfile">
<Field name="timeout" type="int">480</Field>
<Field name="numProcessors" type="int">32</Field>
<Field name="numNodesSet" type="bool">true</Field>
<Field name="numNodes" type="int">4</Field>
<Field name="partitionSet" type="bool">true</Field>
<Field name="partition" type="string">"normal"</Field>
<Field name="bankSet" type="bool">true</Field>
<Field name="bank" type="string">"Specify Bank"</Field>
<Field name="timeLimitSet" type="bool">true</Field>
<Field name="timeLimit" type="string">"01:00:00"</Field>
<Field name="launchMethodSet" type="bool">true</Field>
<Field name="launchMethod" type="string">"qsub/ibrun"</Field>
<Field name="forceStatic" type="bool">true</Field>
<Field name="forceDynamic" type="bool">false</Field>
<Field name="active" type="bool">false</Field>
<Field name="arguments" type="stringVector"></Field>
<Field name="parallel" type="bool">true</Field>
<Field name="launchArgsSet" type="bool">false</Field>
<Field name="launchArgs" type="string">""</Field>
<Field name="sublaunchArgsSet" type="bool">false</Field>
<Field name="sublaunchArgs" type="string">""</Field>
<Field name="sublaunchPreCmdSet" type="bool">false</Field>
<Field name="sublaunchPreCmd" type="string">""</Field>
<Field name="sublaunchPostCmdSet" type="bool">false</Field>
<Field name="sublaunchPostCmd" type="string">""</Field>
<Field name="machinefileSet" type="bool">false</Field>
<Field name="machinefile" type="string">""</Field>
<Field name="visitSetsUpEnv" type="bool">false</Field>
<Field name="canDoHWAccel" type="bool">false</Field>
<Field name="havePreCommand" type="bool">false</Field>
<Field name="hwAccelPreCommand" type="string">""</Field>
<Field name="havePostCommand" type="bool">false</Field>
<Field name="hwAccelPostCommand" type="string">""</Field>
<Field name="profileName" type="string">"longhorn normal queue"</Field>
</Object>
<Field name="activeProfile" type="int">0</Field>
</Object>
<?xml version="1.0"?>
<Object name="MachineProfile">
<Field name="hostNickname" type="string">flux-login</Field>
<Field name="host" type="string">flux-login.engin.umich.edu</Field>
<Field name="userName" type="string">notset</Field>
<Field name="hostAliases" type="string">nyx-login-intel# nyx-login-amd# nyx####</Field>
<Field name="directory" type="string">/home/software/rhel5/visit</Field>
<Field name="shareOneBatchJob" type="bool">false</Field>
<Field name="sshPortSpecified" type="bool">false</Field>
<Field name="sshPort" type="int">22</Field>
<Field name="clientHostDetermination" type="string">MachineName</Field>
<Field name="manualClientHostName" type="string"></Field>
<Field name="tunnelSSH" type="bool">true</Field>
<Object name="LaunchProfile">
<Field name="timeout" type="int">480</Field>
<Field name="numProcessors" type="int">2</Field>
<Field name="numNodesSet" type="bool">false</Field>
<Field name="numNodes" type="int">1</Field>
<Field name="partitionSet" type="bool">false</Field>
<Field name="partition" type="string"></Field>
<Field name="bankSet" type="bool">false</Field>
<Field name="bank" type="string"></Field>
<Field name="timeLimitSet" type="bool">false</Field>
<Field name="timeLimit" type="string"></Field>
<Field name="launchMethodSet" type="bool">true</Field>
<Field name="launchMethod" type="string">mpirun</Field>
<Field name="forceStatic" type="bool">true</Field>
<Field name="forceDynamic" type="bool">false</Field>
<Field name="active" type="bool">false</Field>
<Field name="arguments" type="stringVector"></Field>
<Field name="parallel" type="bool">true</Field>
<Field name="launchArgsSet" type="bool">false</Field>
<Field name="launchArgs" type="string"></Field>
<Field name="sublaunchArgsSet" type="bool">false</Field>
<Field name="sublaunchArgs" type="string"></Field>
<Field name="sublaunchPreCmdSet" type="bool">false</Field>
<Field name="sublaunchPreCmd" type="string"></Field>
<Field name="sublaunchPostCmdSet" type="bool">false</Field>
<Field name="sublaunchPostCmd" type="string"></Field>
<Field name="machinefileSet" type="bool">false</Field>
<Field name="machinefile" type="string"></Field>
<Field name="visitSetsUpEnv" type="bool">false</Field>
<Field name="canDoHWAccel" type="bool">false</Field>
<Field name="havePreCommand" type="bool">false</Field>
<Field name="hwAccelPreCommand" type="string"></Field>
<Field name="havePostCommand" type="bool">false</Field>
<Field name="hwAccelPostCommand" type="string"></Field>
<Field name="profileName" type="string">Parallel Interactive</Field>
</Object>
<Object name="LaunchProfile">
<Field name="timeout" type="int">480</Field>
<Field name="numProcessors" type="int">1</Field>
<Field name="numNodesSet" type="bool">false</Field>
<Field name="numNodes" type="int">1</Field>
<Field name="partitionSet" type="bool">false</Field>
<Field name="partition" type="string"></Field>
<Field name="bankSet" type="bool">false</Field>
<Field name="bank" type="string"></Field>
<Field name="timeLimitSet" type="bool">false</Field>
<Field name="timeLimit" type="string"></Field>
<Field name="launchMethodSet" type="bool">false</Field>
<Field name="launchMethod" type="string"></Field>
<Field name="forceStatic" type="bool">true</Field>
<Field name="forceDynamic" type="bool">false</Field>
<Field name="active" type="bool">false</Field>
<Field name="arguments" type="stringVector"></Field>
<Field name="parallel" type="bool">false</Field>
<Field name="launchArgsSet" type="bool">false</Field>
<Field name="launchArgs" type="string"></Field>
<Field name="sublaunchArgsSet" type="bool">false</Field>
<Field name="sublaunchArgs" type="string"></Field>
<Field name="sublaunchPreCmdSet" type="bool">false</Field>
<Field name="sublaunchPreCmd" type="string"></Field>
<Field name="sublaunchPostCmdSet" type="bool">false</Field>
<Field name="sublaunchPostCmd" type="string"></Field>
<Field name="machinefileSet" type="bool">false</Field>
<Field name="machinefile" type="string"></Field>
<Field name="visitSetsUpEnv" type="bool">false</Field>
<Field name="canDoHWAccel" type="bool">false</Field>
<Field name="havePreCommand" type="bool">false</Field>
<Field name="hwAccelPreCommand" type="string"></Field>
<Field name="havePostCommand" type="bool">false</Field>
<Field name="hwAccelPostCommand" type="string"></Field>
<Field name="profileName" type="string">Serial Interactive</Field>
</Object>
<Object name="LaunchProfile">
<Field name="timeout" type="int">480</Field>
<Field name="numProcessors" type="int">2</Field>
<Field name="numNodesSet" type="bool">true</Field>
<Field name="numNodes" type="int">1</Field>
<Field name="partitionSet" type="bool">true</Field>
<Field name="partition" type="string">flux</Field>
<Field name="bankSet" type="bool">true</Field>
<Field name="bank" type="string"></Field>
<Field name="timeLimitSet" type="bool">true</Field>
<Field name="timeLimit" type="string">1:00:00</Field>
<Field name="launchMethodSet" type="bool">true</Field>
<Field name="launchMethod" type="string">qsub/mpirun</Field>
<Field name="forceStatic" type="bool">true</Field>
<Field name="forceDynamic" type="bool">false</Field>
<Field name="active" type="bool">false</Field>
<Field name="arguments" type="stringVector"></Field>
<Field name="parallel" type="bool">true</Field>
<Field name="launchArgsSet" type="bool">false</Field>
<Field name="launchArgs" type="string"></Field>
<Field name="sublaunchArgsSet" type="bool">false</Field>
<Field name="sublaunchArgs" type="string"></Field>
<Field name="sublaunchPreCmdSet" type="bool">false</Field>
<Field name="sublaunchPreCmd" type="string"></Field>
<Field name="sublaunchPostCmdSet" type="bool">false</Field>
<Field name="sublaunchPostCmd" type="string"></Field>
<Field name="machinefileSet" type="bool">false</Field>
<Field name="machinefile" type="string"></Field>
<Field name="visitSetsUpEnv" type="bool">false</Field>
<Field name="canDoHWAccel" type="bool">false</Field>
<Field name="havePreCommand" type="bool">false</Field>
<Field name="hwAccelPreCommand" type="string"></Field>
<Field name="havePostCommand" type="bool">false</Field>
<Field name="hwAccelPostCommand" type="string"></Field>
<Field name="profileName" type="string">Parallel Batch (qsub)</Field>
</Object>
<Field name="activeProfile" type="int">1</Field>
</Object>
<?xml version="1.0"?>
<Object name="MachineProfile">
<Field name="hostNickname" type="string">nyx-login</Field>
<Field name="host" type="string">nyx-login.engin.umich.edu</Field>
<Field name="userName" type="string">notset</Field>
<Field name="hostAliases" type="string">nyx-login-intel# nyx-login-amd# nyx####</Field>
<Field name="directory" type="string">/home/software/rhel5/visit</Field>
<Field name="shareOneBatchJob" type="bool">false</Field>
<Field name="sshPortSpecified" type="bool">false</Field>
<Field name="sshPort" type="int">22</Field>
<Field name="clientHostDetermination" type="string">MachineName</Field>
<Field name="manualClientHostName" type="string"></Field>
<Field name="tunnelSSH" type="bool">true</Field>
<Object name="LaunchProfile">
<Field name="timeout" type="int">480</Field>
<Field name="numProcessors" type="int">2</Field>
<Field name="numNodesSet" type="bool">false</Field>
<Field name="numNodes" type="int">1</Field>
<Field name="partitionSet" type="bool">false</Field>
<Field name="partition" type="string"></Field>
<Field name="bankSet" type="bool">false</Field>
<Field name="bank" type="string"></Field>
<Field name="timeLimitSet" type="bool">false</Field>
<Field name="timeLimit" type="string"></Field>
<Field name="launchMethodSet" type="bool">true</Field>
<Field name="launchMethod" type="string">mpirun</Field>
<Field name="forceStatic" type="bool">true</Field>
<Field name="forceDynamic" type="bool">false</Field>
<Field name="active" type="bool">false</Field>
<Field name="arguments" type="stringVector"></Field>
<Field name="parallel" type="bool">true</Field>
<Field name="launchArgsSet" type="bool">false</Field>
<Field name="launchArgs" type="string"></Field>
<Field name="sublaunchArgsSet" type="bool">false</Field>
<Field name="sublaunchArgs" type="string"></Field>
<Field name="sublaunchPreCmdSet" type="bool">false</Field>
<Field name="sublaunchPreCmd" type="string"></Field>
<Field name="sublaunchPostCmdSet" type="bool">false</Field>
<Field name="sublaunchPostCmd" type="string"></Field>
<Field name="machinefileSet" type="bool">false</Field>
<Field name="machinefile" type="string"></Field>
<Field name="visitSetsUpEnv" type="bool">false</Field>
<Field name="canDoHWAccel" type="bool">false</Field>
<Field name="havePreCommand" type="bool">false</Field>
<Field name="hwAccelPreCommand" type="string"></Field>
<Field name="havePostCommand" type="bool">false</Field>
<Field name="hwAccelPostCommand" type="string"></Field>
<Field name="profileName" type="string">Parallel Interactive</Field>
</Object>
<Object name="LaunchProfile">
<Field name="timeout" type="int">480</Field>
<Field name="numProcessors" type="int">1</Field>
<Field name="numNodesSet" type="bool">false</Field>
<Field name="numNodes" type="int">1</Field>
<Field name="partitionSet" type="bool">false</Field>
<Field name="partition" type="string"></Field>
<Field name="bankSet" type="bool">false</Field>
<Field name="bank" type="string"></Field>
<Field name="timeLimitSet" type="bool">false</Field>
<Field name="timeLimit" type="string"></Field>
<Field name="launchMethodSet" type="bool">false</Field>
<Field name="launchMethod" type="string"></Field>
<Field name="forceStatic" type="bool">true</Field>
<Field name="forceDynamic" type="bool">false</Field>
<Field name="active" type="bool">false</Field>
<Field name="arguments" type="stringVector"></Field>
<Field name="parallel" type="bool">false</Field>
<Field name="launchArgsSet" type="bool">false</Field>
<Field name="launchArgs" type="string"></Field>
<Field name="sublaunchArgsSet" type="bool">false</Field>
<Field name="sublaunchArgs" type="string"></Field>
<Field name="sublaunchPreCmdSet" type="bool">false</Field>
<Field name="sublaunchPreCmd" type="string"></Field>
<Field name="sublaunchPostCmdSet" type="bool">false</Field>
<Field name="sublaunchPostCmd" type="string"></Field>
<Field name="machinefileSet" type="bool">false</Field>
<Field name="machinefile" type="string"></Field>
<Field name="visitSetsUpEnv" type="bool">false</Field>
<Field name="canDoHWAccel" type="bool">false</Field>
<Field name="havePreCommand" type="bool">false</Field>
<Field name="hwAccelPreCommand" type="string"></Field>
<Field name="havePostCommand" type="bool">false</Field>
<Field name="hwAccelPostCommand" type="string"></Field>
<Field name="profileName" type="string">Serial Interactive</Field>
</Object>
<Object name="LaunchProfile">
<Field name="timeout" type="int">480</Field>
<Field name="numProcessors" type="int">2</Field>
<Field name="numNodesSet" type="bool">true</Field>
<Field name="numNodes" type="int">1</Field>
<Field name="partitionSet" type="bool">true</Field>
<Field name="partition" type="string">cac</Field>
<Field name="bankSet" type="bool">true</Field>
<Field name="bank" type="string"></Field>
<Field name="timeLimitSet" type="bool">true</Field>
<Field name="timeLimit" type="string">1:00:00</Field>
<Field name="launchMethodSet" type="bool">true</Field>
<Field name="launchMethod" type="string">qsub/mpirun</Field>
<Field name="forceStatic" type="bool">true</Field>
<Field name="forceDynamic" type="bool">false</Field>
<Field name="active" type="bool">false</Field>
<Field name="arguments" type="stringVector"></Field>
<Field name="parallel" type="bool">true</Field>
<Field name="launchArgsSet" type="bool">false</Field>
<Field name="launchArgs" type="string"></Field>
<Field name="sublaunchArgsSet" type="bool">false</Field>
<Field name="sublaunchArgs" type="string"></Field>
<Field name="sublaunchPreCmdSet" type="bool">false</Field>
<Field name="sublaunchPreCmd" type="string"></Field>
<Field name="sublaunchPostCmdSet" type="bool">false</Field>
<Field name="sublaunchPostCmd" type="string"></Field>
<Field name="machinefileSet" type="bool">false</Field>
<Field name="machinefile" type="string"></Field>
<Field name="visitSetsUpEnv" type="bool">false</Field>
<Field name="canDoHWAccel" type="bool">false</Field>
<Field name="havePreCommand" type="bool">false</Field>
<Field name="hwAccelPreCommand" type="string"></Field>
<Field name="havePostCommand" type="bool">false</Field>
<Field name="hwAccelPostCommand" type="string"></Field>
<Field name="profileName" type="string">Parallel Batch (qsub)</Field>
</Object>
<Field name="activeProfile" type="int">1</Field>
</Object>
......@@ -8,7 +8,7 @@
# Date: October 26, 1996
#
# Usage
# visit-install [-c anag | anl | llnl_open | llnl_closed | nersc | ornl | princeton | tacc] [-g group] [-gw] [-l] [-dmg]
# visit-install [-c anag | anl | llnl_open | llnl_closed | nersc | ornl | princeton | tacc | umich] [-g group] [-gw] [-l] [-dmg]
# [-beta | -private] version platform directory
#
# The default is to install this version as the current version.
......@@ -217,6 +217,10 @@
# B/c of different parsing of the '-i' argument for OSX's sed
# implementation.
#
# Hank Childs, Fri Aug 27 16:16:12 PDT 2010
# Add profile for U. Mich on behalf of Brock Palen.
# Also add TACC longhorn profile.
#
#-----------------------------------------------------------------------
set Compress = COMPRESS
......@@ -284,7 +288,7 @@ while ($option_found == true)
end
if ($#argv != 3) then
echo "Usage: visit-install [-c anag | anl | llnl_open | llnl_closed | nersc | ornl | princeton | tacc] [-g group] [-b bank] [-gw] [-l] [-dmg]"
echo "Usage: visit-install [-c anag | anl | llnl_open | llnl_closed | nersc | ornl | princeton | tacc | umich] [-g group] [-b bank] [-gw] [-l] [-dmg]"
echo " [-beta | -private] version platform directory"
echo ""
echo " This will install all of its files and subdirectories"
......@@ -401,8 +405,9 @@ while ($config == prompt)
echo " 7) ORNL network"
echo " 8) Princeton network"
echo " 9) TACC network"
echo " 10) U of Michigan Center for Advanced Computing network"
echo ""
echo "(1,2,3,4,5,6,7,8):"
echo "(1,2,3,4,5,6,7,8,9,10):"
set config = $<
switch ($config)
......@@ -433,14 +438,17 @@ while ($config == prompt)
case 9:
set config = tacc
breaksw
case 10:
set config = umich
breaksw
default:
set config = prompt
breaksw
endsw
end
if ($config != none && $config != llnl_open && $config != llnl_closed && $config != nersc && $config != ornl && $config != anl && $config != princeton && $config != tacc && $config != anag) then
echo "Illegal configuration option, choices are none, open, closed, ornl, nersc, anl, princeton, and tacc."
if ($config != none && $config != llnl_open && $config != llnl_closed && $config != nersc && $config != ornl && $config != anl && $config != princeton && $config != tacc && $config != anag && $config != umich) then
echo "Illegal configuration option, choices are none, open, closed, ornl, nersc, anl, princeton, anag, umich, and tacc."
exit (1)
endif
......@@ -635,8 +643,12 @@ else if ($config == princeton) then
cp "$dir"/$version+/.visit/allhosts/host_princeton_hecate.xml "$dir"/$version+/.visit/hosts/
cp "$dir"/$version+/.visit/allhosts/host_princeton_tigressdata.xml "$dir"/$version+/.visit/hosts/
else if ($config == tacc) then
cp "$dir"/$version+/.visit/allhosts/host_tacc_longhorn.xml "$dir"/$version+/.visit/hosts/
cp "$dir"/$version+/.visit/allhosts/host_tacc_ranger.xml "$dir"/$version+/.visit/hosts/
cp "$dir"/$version+/.visit/allhosts/host_tacc_spur.xml "$dir"/$version+/.visit/hosts/
else if ($config == umich) then
cp "$dir"/$version+/.visit/allhosts/host_umich_flux.xml "$dir"/$version+/.visit/hosts/
cp "$dir"/$version+/.visit/allhosts/host_umich_nyx.xml "$dir"/$version+/.visit/hosts/
else if ($config == anag) then
ln -s visit-config-anag.ini "$dir"/$version+/.visit/config
ln -s visit-guiconfig-anag.ini "$dir"/$version+/.visit/guiconfig
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment