#!/bin/sh
# Sample Isight Abaqus component custom GRID script configuration file
# For 64bit target machine(Windows) save to <fiperinstall>\win_b64\reffiles\SMAFIPconfig\AbqLSFScript.bat
# For 64bit target machine(Linux) save to <fiperinstall>\win_b64\reffiles\SMAFIPconfig\AbqLSFScript.sh
# For 32bit target machine(Windows) save to <fiperinstall>\intel_a\reffiles\SMAFIPconfig\AbqLSFScript.bat
# For 32bit target machine(Linux) save to <fiperinstall>\intel_a\reffiles\SMAFIPconfig\AbqLSFScript.bat
# Abaqus default queue is used for remote execution of Abaqus

# ---------------------------------------------------------------------
#  1) Execute Abaqus solver on remote machine (assumes a shared file system)
abaqus input=*inp_file* job=*inp_cmd**ID* queue=default
# for Abaqus 6.10 and higher, add the *StudyRunCount* command line argument for reduced Abaqus analysis token consumption
# abaqus input=*inp_file* job=*inp_cmd**ID* *StudyRunCount* queue=default

# ---------------------------------------------------------------------
#  2) Extract output parameters from Abaqus output (odb) file
bsub -q default -w ended\("*inp_cmd**ID*"\) abaqus exec.exe -odb *inp_cmd**ID*.odb -config "config.txt"
