<?xml version="1.0"?>
<verify>
  <tests>
    <test>
      <name>std</name>
      <description>Abaqus/Standard verification</description>
      <type>Analysis</type>
      <products>
        <product>SIMAQSL_TP</product>
      </products>
      <licenses>
        <license>standard</license>
      </licenses>
      <inputs>
        <input>std_inst.inp</input>
      </inputs>
      <actions>
        <action>
          <type>analysis</type>
          <arguments>
            <argument>-job</argument>
            <argument>std_inst</argument>
            <argument>-seq</argument>
          </arguments>
          <validate>
            <methodType>odbMax</methodType>
            <job>std_inst</job>
          </validate>
        </action>
      </actions>
    </test>
    <test>
      <name>exp</name>
      <description>Abaqus/Explicit verification</description>
      <type>Analysis</type>
      <products>
        <product>SIMAQXL_TP</product>
      </products>
      <inputs>
        <input>xpl_inst.inp</input>
      </inputs>
      <licenses>
        <license>explicit</license>
      </licenses>
      <actions>
        <action>
          <type>analysis</type>
          <description>Abaqus/Explicit single precision</description>
          <arguments>
            <argument>-job</argument>
            <argument>xpl_inst_sp</argument>
            <argument>-input</argument>
            <argument>xpl_inst</argument>
            <argument>-seq</argument>
          </arguments>
          <validate>
            <methodType>odbMax</methodType>
            <job>xpl_inst_sp</job>
          </validate>
        </action>
        <action>
          <type>analysis</type>
          <description>Abaqus/Explicit double precision</description>
          <arguments>
            <argument>-job</argument>
            <argument>xpl_inst_dp</argument>
            <argument>-input</argument>
            <argument>xpl_inst</argument>
            <argument>-double</argument>
            <argument>both</argument>
            <argument>-seq</argument>
          </arguments>
          <validate>
            <methodType>odbMax</methodType>
            <job>xpl_inst_dp</job>
          </validate>
        </action>
      </actions>
    </test>
    <test>
      <name>foundation</name>
      <type>Analysis</type>
      <description>Abaqus/Foundation verification</description>
      <products>
        <product>SIMAQSL_TP</product>
      </products>
      <inputs>
        <input>foundation_inst.inp</input>
      </inputs>
      <licenses>
        <license>foundation</license>
      </licenses>
      <actions>
        <action>
          <type>analysis</type>
          <arguments>
            <argument>-job</argument>
            <argument>foundation_inst</argument>
            <argument>-seq</argument>
          </arguments>
          <validate>
            <methodType>odbMax</methodType>
            <job>foundation_inst</job>
          </validate>
        </action>
      </actions>
    </test>
    <test>
      <name>user_std</name>
      <type>Analysis</type>
      <description>Abaqus/Standard with user subroutines verification</description>>
      <products>
        <product>SIMAQSL_TP</product>
        <product>SMAUsubsIC</product>
      </products>
      <inputs>
        <input>std_user</input>
      </inputs>
      <compilers>
        <Compiler>compile_fortran</Compiler>
        <Linker>link_sl</Linker>
      </compilers>
      <licenses>
        <license>standard</license>
      </licenses>
      <actions>
        <action>
          <type>analysis</type>
          <description>Abaqus/Standard user subroutine</description>
          <arguments>
            <argument>-job</argument>
            <argument>std_user</argument>
            <argument>-user</argument>
            <argument>std_user</argument>
            <argument>-seq</argument>
          </arguments>
          <validate>
            <methodType>odbMax</methodType>
            <job>std_user</job>
          </validate>
        </action>
      </actions>
    </test>
    <test>
      <name>user_exp</name>
      <type>Analysis</type>
      <description>Abaqus/Explicit with user subroutines verification</description>
      <products>
        <product>SIMAQXL_TP</product>
        <product>SMAUsubsIC</product>
      </products>
      <inputs>
        <input>xpl_user</input>
      </inputs>
      <compilers>
        <Compiler>compile_fortran</Compiler>
        <Linker>link_sl</Linker>
      </compilers>
      <licenses>
        <license>explicit</license>
      </licenses>
      <actions>
        <action>
          <type>analysis</type>
          <description>Abaqus/Explicit single precision user subroutine</description>
          <arguments>
            <argument>-job</argument>
            <argument>xpl_user_sp</argument>
            <argument>-input</argument>
            <argument>xpl_user</argument>
            <argument>-user</argument>
            <argument>xpl_user</argument>
            <argument>-seq</argument>
          </arguments>
          <validate>
            <methodType>odbMax</methodType>
            <job>xpl_user_sp</job>
          </validate>
        </action>
        <action>
          <type>analysis</type>
          <description>Abaqus/Explicit double precision user subroutine</description>
          <arguments>
            <argument>-job</argument>
            <argument>xpl_user_dp</argument>
            <argument>-input</argument>
            <argument>xpl_user</argument>
            <argument>-user</argument>
            <argument>xpl_user</argument>
            <argument>-double</argument>
            <argument>both</argument>
            <argument>-seq</argument>
          </arguments>
          <validate>
            <methodType>odbMax</methodType>
            <job>xpl_user_dp</job>
          </validate>
        </action>
      </actions>
    </test>
    <test>
      <name>param</name>
      <type>Analysis</type>
      <description>Abaqus parametric studies verification</description>
      <products>
        <product>SIMAQSL_TP</product>
        <product>SIMAQXL_TP</product>
      </products>
      <inputs>
        <input>studyQA_std</input>
        <input>studyQA_exp</input>
      </inputs>
      <licenses>
        <license>standard</license>
        <license>explicit</license>
      </licenses>
      <actions>
        <action>
          <description>Rename std reference file</description>
          <type>rename</type>
          <arguments>
            <argument>studyQA_std.psr</argument>
            <argument>studyQA_std.ref</argument>
          </arguments>
          <validate>
            <methodType>status</methodType>
            <value>0</value>
          </validate>
        </action>
        <action>
          <description>Rename exp reference file</description>
          <type>rename</type>
          <arguments>
            <argument>studyQA_exp.psr</argument>
            <argument>studyQA_exp.ref</argument>
          </arguments>
          <validate>
            <methodType>status</methodType>
            <value>0</value>
          </validate>
        </action>
        <action>
          <description>Abaqus/Standard parametric studies</description>
          <type>script</type>
          <arguments>
            <argument>-script</argument>
            <argument>studyQA_std</argument>
          </arguments>
          <validate>
            <methodType>compareFile</methodType>
            <refFile>studyQA_std.ref</refFile>
            <resFile>studyQA_std.psr</resFile>
            <value>0</value>
          </validate>
        </action>
        <action>
          <description>Abaqus/Explicit parametric studies</description>
          <type>script</type>
          <arguments>
            <argument>-script</argument>
            <argument>studyQA_exp</argument>      
          </arguments>
          <validate>
            <methodType>compareFile</methodType>
            <refFile>studyQA_exp.ref</refFile>
            <resFile>studyQA_exp.psr</resFile>
            <value>0</value>
          </validate>
        </action>
      </actions>
    </test>
    <test>
      <name>ams</name>
      <type>Analysis</type>
      <description>Abaqus/AMS verification</description>
      <products>
        <product>SIMAQSL_TP</product>
      </products>
      <inputs>
        <input>ams_1cpe4</input>
      </inputs>
      <licenses>
        <license>standard</license>
        <license>ams</license>
      </licenses>
      <actions>
        <action>
          <type>analysis</type>
          <description>Abaqus/AMS</description>
          <arguments>
            <argument>-job</argument>
            <argument>ams_1cpe4</argument>
            <argument>-seq</argument>
          </arguments>
          <validate>
            <methodType>odbMax</methodType>
            <job>ams_1cpe4</job>
          </validate>
        </action>
      </actions>
    </test>
    <test>
      <name>design</name>
      <type>Analysis</type>
      <description>Abaqus/Design verification</description>
      <products>
        <product>SIMAQSL_TP</product>
      </products>
      <inputs>
        <input>cdsaincpar.inp</input>
      </inputs>
      <licenses>
        <license>standard</license>
        <license>design</license>
      </licenses>
      <actions>
        <action>
          <type>analysis</type>
          <description>Abaqus/Design</description>
          <arguments>
            <argument>-job</argument>
            <argument>design</argument>
            <argument>-input</argument>
            <argument>cdsaincpar.inp</argument>
            <argument>-seq</argument>
          </arguments>
          <validate>
            <methodType>odbMax</methodType>
            <job>design</job>
          </validate>
        </action>
      </actions>
    </test>
    <test>
      <name>moldflow</name>
      <type>Analysis</type>
      <description>Abaqus Interface for Moldflow verification</description>
      <products>
        <product>SIMAQSL_TP</product>
      </products>
      <inputs>
        <input>moldflow_ex1</input>
      </inputs>
      <licenses>
        <license>moldflow</license>
      </licenses>
      <actions>
        <action>
          <type>moldflow</type>
          <description>Abaqus Interface for Moldflow</description>
          <arguments>
            <argument>-job</argument>
            <argument>moldflow_verify</argument>
            <argument>-input</argument>
            <argument>moldflow_ex1</argument>
          </arguments>
          <validate>
            <methodType>compareFile</methodType>
            <refFile>moldflow_ex1.inp</refFile>
            <resFile>moldflow_verify.inp</resFile>
            <ignore>moldflow_verify</ignore>
            <ignore>Abaqus Interface for Moldflow</ignore>
          </validate>
          <validate>
            <methodType>compareFile</methodType>
            <refFile>moldflow_ex1.shf</refFile>
            <resFile>moldflow_verify.shf</resFile>
          </validate>
          <validate>
            <methodType>compareFile</methodType>
            <refFile>moldflow_ex1.str</refFile>
            <resFile>moldflow_verify.str</resFile>
          </validate>
        </action>
      </actions>
    </test>
    <test>
      <name>tosca</name>
      <type>Interactive</type>
      <description>Abaqus/CAE Topology Optimization Module verification</description>
      <products>
        <product>SIMAQSL_TP</product>
        <product>SIMCAE_TP</product>
        <product>SIMTOSS_TP</product>
      </products>
      <inputs>
        <input>optProcessSubmit.py</input>
      </inputs>
      <licenses>
        <license>standard</license>
        <license>cae</license>
        <license>tosca_topo</license>
        <license>tosca_adv_nonlinear</license>
      </licenses>
      <actions>
        <action>
          <type>cae</type>
          <arguments>
            <argument>-noGUI</argument>
            <argument>optProcessSubmit.py</argument>
          </arguments>
          <validate>
            <methodType>getResult</methodType>
            <resType>Error</resType>
            <resFile>abaqus.rpy</resFile>
            <value>ERROR</value>
          </validate>
        </action>
      </actions>
    </test>
    <test>
      <name>cae</name>
      <type>Interactive</type>
      <description>Abaqus/CAE verification</description>
      <products>
        <product>SIMCAE_TP</product>
      </products>
      <inputs>
        <input>viewer_tutorial.odb</input>
        <input>installVerify.guiLog</input>
        <input>cmpVerify.rpt</input>
      </inputs>
      <licenses>
        <license>cae</license>
      </licenses>
      <actions>
        <action>
          <type>cae</type>
          <arguments>
            <argument>-GUIT</argument>
            <argument>installVerify.guiLog</argument>
          </arguments>
          <validate>
            <methodType>getResult</methodType>
            <resType>Error</resType>
            <resFile>abaqus.rpy</resFile>
            <value>ERROR</value>
          </validate>
          <validate>
            <methodType>compareFile</methodType>
            <refFile>cmpVerify.rpt</refFile>
            <resFile>verifyCAE.rpt</resFile>
            <ignore>ODB:</ignore>
            <ignore>Field Output Report</ignore>
          </validate>
        </action>
      </actions>
    </test>
    <test>
      <name>viewer</name>
      <type>Interactive</type>
      <description>Abaqus/Viewer verification</description>
      <products>
        <product>SIMCAE_TP</product>
      </products>
      <inputs>
        <input>viewer_tutorial.odb</input>
        <input>installVerify.guiLog</input>
        <input>cmpVerify.rpt</input>
      </inputs>
      <licenses>
        <license>viewer</license>
      </licenses>
      <actions>
        <action>
          <type>viewer</type>
          <arguments>
            <argument>-GUIT</argument>
            <argument>installVerify.guiLog</argument>
          </arguments>
          <validate>
            <methodType>getResult</methodType>
            <resType>Error</resType>
            <resFile>abaqus.rpy</resFile>
            <value>ERROR</value>
          </validate>
          <validate>
            <methodType>compareFile</methodType>
            <refFile>cmpVerify.rpt</refFile>
            <resFile>verifyViewer.rpt</resFile>
            <ignore>ODB:</ignore>
            <ignore>Field Output Report</ignore>
          </validate>
        </action>
      </actions>
    </test>
    <test>
      <name>noGUI</name>
      <type>Interactive</type>
      <description>Abaqus noGUI (CAE/Viewer) verification</description>
      <products>
        <product>SIMCAE_TP</product>
      </products>
      <inputs>
        <input>viewer_tutorial.odb</input>
        <input>installVerify.py</input>
        <input>cmpVerify.rpt</input>
      </inputs>
      <licenses>
        <license>cae</license>
      </licenses>
      <actions>
        <action>
          <type>viewer</type>
          <arguments>
            <argument>-rt</argument>
            <argument>-noGUI</argument>
            <argument>installVerify.py</argument>
          </arguments>
          <validate>
            <methodType>getResult</methodType>
            <resType>Error</resType>
            <resFile>abaqus.rpy</resFile>
            <value>ERROR</value>
          </validate>
          <validate>
            <methodType>compareFile</methodType>
            <refFile>cmpVerify.rpt</refFile>
            <resFile>verify.rpt</resFile>
            <ignore>ODB:</ignore>
            <ignore>Field Output Report</ignore>
          </validate>
        </action>
      </actions>
    </test>
    <test>
      <name>adams</name>
      <type>Translator</type>
      <description>Abaqus Interface for MSC.ADAMS verification</description>
      <products>
        <product>SIMAQSL_TP</product>
      </products>
      <inputs>
        <input>simTomnf-01</input>
      </inputs>
      <licenses>
        <license>adams</license>
      </licenses>
      <actions>
        <action>
          <type>analysis</type>
          <arguments>
            <argument>-job</argument>
            <argument>adams_inst</argument>
            <argument>-input</argument>
            <argument>simTomnf-01</argument>
           <argument>-seq</argument>
          </arguments>
          <validate>
            <methodType>status</methodType>
            <value>0</value>
          </validate>
        </action>
        <action>
          <type>adams</type>
          <arguments>
            <argument>-job</argument>
            <argument>adams_inst</argument>
            <argument>-substructure_sim</argument>
            <argument>adams_inst_Z1492</argument>
            <argument>-model_odb</argument>
            <argument>adams_inst</argument>
          </arguments>
          <validate>
            <methodType>status</methodType>
            <value>0</value>
          </validate>
        </action>
        <action>
          <type>testApp</type>
          <arguments>
            <argument>mnfcomp</argument>
            <argument>simTomnf-01.mnf</argument>
            <argument>adams_inst.mnf</argument>
            <argument>4</argument>
            <argument>1</argument>
          </arguments>
          <validate>
            <methodType>status</methodType>
            <value>0</value>
          </validate>
        </action>
      </actions>
    </test>
    <test>
      <name>dcatiav5</name>
      <type>Translator</type>
      <description>CATIA V5 Direct Geometry Import verification</description>
      <products>
        <product>SIMCAE_TP</product>
      </products>
      <inputs>
        <input>Bolt.CATPart</input>
        <input>verifyDirectCatiav5.py</input>
        <input>AsmWithPartWithMultBodies.CATProduct</input>
        <input>PartWithMultBodies.CATPart</input>
      </inputs>
      <licenses>
        <license>cae</license>
        <license>catiav5_import</license>
      </licenses>
      <actions>
        <action>
          <type>cae</type>
          <arguments>
            <argument>-rt</argument>
            <argument>-noGUI</argument>
            <argument>verifyDirectCatiav5.py</argument>
          </arguments>
          <validate>
            <methodType>getResult</methodType>
            <resType>Info</resType>
            <resFile>abaqus.rpy</resFile>
            <value>Geometry Validity</value>
          </validate>
        </action>
      </actions>
    </test>
    <test>
      <name>parasolid</name>
      <type>Translator</type>
      <description>Geometry Translator for Parasolid verification</description>
      <products>
        <product>SIMCAE_TP</product>
      </products>
      <inputs>
        <input>uni_mod.x_t</input>
        <input>verifyParasolid.py</input>
      </inputs>
      <licenses>
        <license>cae</license>
        <license>cadporter_parasolid</license>
      </licenses>
      <actions>
        <action>
          <type>cae</type>
          <arguments>
            <argument>-rt</argument>
            <argument>-noGUI</argument>
            <argument>verifyParasolid.py</argument>
          </arguments>
          <validate>
            <methodType>getResult</methodType>
            <resType>Info</resType>
            <resFile>abaqus.rpy</resFile>
            <value>Geometry Validity</value>
          </validate>
        </action>
      </actions>
    </test>
    <test>
      <name>proe</name>
      <type>Translator</type>
      <description>Pro/ENGINEER geometry import verification</description>
      <products>
        <product>SIMCAE_TP</product>
      </products>
      <inputs>
        <input>proe_block.enf_abq</input>
        <input>verifyProe.py</input>
      </inputs>
      <licenses>
        <license>cae</license>
        <license>cadporter_proe</license>
      </licenses>
      <actions>
        <action>
          <type>cae</type>
          <arguments>
            <argument>-rt</argument>
            <argument>-noGUI</argument>
            <argument>verifyProe.py</argument>
          </arguments>
          <validate>
            <methodType>getResult</methodType>
            <resType>Info</resType>
            <resFile>abaqus.rpy</resFile>
            <value>Geometry Validity</value>
          </validate>
        </action>
      </actions>
    </test>
    <test>
      <name>swi</name>
      <type>Translator</type>
      <description>SolidWorks geometry import verification</description>
      <products>
        <product>SIMCAE_TP</product>
      </products>
      <inputs>
        <input>block.sat</input>
        <input>cylinder.sat</input>
        <input>verifySW.py</input>
        <input>SimpleAssembly.eaf</input>
      </inputs>
      <licenses>
        <license>cae</license>
        <license>sw_assoc_import</license>
      </licenses>
      <actions>
        <action>
          <type>cae</type>
          <arguments>
            <argument>-rt</argument>
            <argument>-noGUI</argument>
            <argument>verifySW.py</argument>
          </arguments>
          <validate>
            <methodType>getResult</methodType>
            <resType>Info</resType>
            <resFile>abaqus.rpy</resFile>
            <value>Geometry Validity</value>
          </validate>
        </action>
      </actions>
    </test>
    <test>
      <name>docUrl</name>
      <type>Other</type>
      <description>Abaqus Doc_root verification</description>
      <actions>
        <action>
          <type>docUrl</type>
          <validate>
            <methodType>status</methodType>
            <value>0</value>
          </validate>
        </action>
      </actions>
    </test>
    <test>
      <name>cPerf</name>
      <type>Other</type>
      <description>Abaqus/CAE performance</description>
      <products>
        <product>SIMCAE_TP</product>
      </products>
      <inputs>
        <input>bevel</input>
      </inputs>
      <licenses>
        <license>cae</license>
      </licenses>
      <actions>
        <action>
          <type>cae</type>
          <arguments>
            <argument>-rt</argument>
            <argument>-noGUI</argument>
            <argument>bevel.py</argument>
          </arguments>
          <validate>
            <methodType>getResult</methodType>
            <resType>Info</resType>
            <resFile>abaqus.rpy</resFile>
            <value>Total time</value>
          </validate>
        </action>
      </actions>
    </test>
    <test>
      <name>ioPerf</name>
      <type>Other</type>
      <description>Abaqus I/O performance</description>
      <products>
        <product>SIMAQSL_TP</product>
      </products>
      <actions>
        <action>
          <type>abaqusTest</type>
          <arguments>
            <argument>diskPerf</argument>
            <argument>50</argument>
            <argument>1</argument>
            <argument>3</argument>
            <argument>2</argument>
          </arguments>
          <validate>
            <methodType>getResult</methodType>
            <resType>Info</resType>
            <resFile>ioPerf.log</resFile>
            <value>I/O RATE</value>
          </validate>
        </action>
      </actions>
    </test>
    <test>
      <name>make</name>
      <type>Other</type>
      <description>Abaqus make utility verification</description>
      <products>
        <product>SIMODB_TP</product>
        <product>SMAOdbIC</product>
      </products>
      <inputs>
        <input>viewer_tutorial.odb</input>
        <input>odbMaxMises.C</input>
        <input>fprin</input>
        <input>c8.fil</input>
      </inputs>
      <compilers>
        <Compiler>compile_fortran</Compiler>
        <Linker>link_sl</Linker>
        <Compiler>compile_cpp</Compiler>
        <Linker>link_exe</Linker>
      </compilers>
      <actions>
        <action>
          <type>make</type>
          <description>Abaqus make C++ verification</description>
          <arguments>
            <argument>-job</argument>
            <argument>odbMaxMises.C</argument>
          </arguments>
          <validate>
            <methodType>status</methodType>
            <value>0</value>
          </validate>
        </action>
        <action>
          <type>exec</type>
          <description>Abaqus make C++ PostProcess Application</description>
          <arguments>
            <argument>odbMaxMises</argument>
            <argument>-odb</argument>
            <argument>viewer_tutorial.odb</argument>
            <argument>></argument>
            <argument>odbMaxMises.out</argument>
          </arguments>
          <validate>
            <methodType>odbMax</methodType>
            <file>odbMaxMises.out</file>
            <regex>von Mises stress\D+(\d\.\d+)\s+in\s+</regex>
            <job>cpp_make</job>
          </validate>
        </action>
        <action>
          <type>make</type>
          <description>Abaqus make Fortran verification</description>
          <arguments>
            <argument>-job</argument>
            <argument>fprin</argument>
          </arguments>
          <validate>
            <methodType>status</methodType>
            <value>0</value>
          </validate>
        </action>
        <action>
          <type>exec</type>
          <description>Abaqus make Fortran PostProcess Application</description>
          <arguments>
            <argument>fprin</argument>
            <argument>></argument>
            <argument>fprin.out</argument>
            <inputArg>c8</inputArg>
          </arguments>
          <validate>
            <methodType>getResult</methodType>
            <resType>Info</resType>
            <resFile>pvalue.dat</resFile>
            <value>** STEP  1    INCREMENT  28</value>
          </validate>
        </action>
        <action>
          <type>make</type>
          <description>Abaqus make object file verification</description>
          <arguments>
            <argument>-job</argument>
            <argument>odbMaxMises</argument>
          </arguments>
          <validate>
            <methodType>status</methodType>
            <value>0</value>
          </validate>
        </action>
        <action>
          <type>exec</type>
          <description>Abaqus make object file PostProcess Application</description>
          <arguments>
            <argument>odbMaxMises</argument>
            <argument>-odb</argument>
            <argument>viewer_tutorial.odb</argument>
            <argument>></argument>
            <argument>odbMaxMises.out</argument>
          </arguments>
          <validate>
            <methodType>odbMax</methodType>
            <file>odbMaxMises.out</file>
            <regex>von Mises stress\D+(\d\.\d+)\s+in\s+</regex>
            <job>object_make</job>
          </validate>
        </action>
      </actions>
    </test>
    <test>
      <name>parallel</name>
      <type>Other</type>
      <description>Abaqus analyses using parallelization verification</description>
      <products>
        <product>SIMAQSL_TP</product>
        <product>SIMAQXL_TP</product>
      </products>
      <inputs>
        <input>xpl_mpi</input>
        <input>std_par_dir</input>
        <input>testmpi</input>
      </inputs>
      <licenses>
        <license>standard</license>
        <license>explicit</license>
        <license>cpus</license>
        <license>2</license>
      </licenses>
      <actions>
        <action>
          <type>python</type>
          <description>Abaqus Thread-based parallel Unit test</description>
          <arguments>
            <argument>testmpi.py</argument>
            <argument>threads</argument>
          </arguments>
          <validate>
            <methodType>status</methodType>
            <value>0</value>
          </validate>
        </action>
        <action>
          <type>python</type>
          <description>Abaqus MPI-based parallel Unit test</description>
          <arguments>
            <argument>testmpi.py</argument>
            <argument>mpi</argument>
          </arguments>
          <validate>
            <methodType>status</methodType>
            <value>0</value>
          </validate>
        </action>
        <action>
          <type>analysis</type>
          <description>Abaqus/Standard Thread-based parallel analysis</description>
          <arguments>
            <argument>-job</argument>
            <argument>std_par_thr</argument>
            <argument>-input</argument>
            <argument>std_par_dir</argument>
            <argument>-mp_mode</argument>
            <argument>threads</argument>
            <argument>-cpus</argument>
            <argument>2</argument>
            <argument>-seq</argument>
          </arguments>
          <validate>
            <methodType>odbMax</methodType>
            <job>std_par_thr</job>
          </validate>
        </action>
        <action>
          <type>analysis</type>
          <description>Abaqus/Explicit Thread-based parallel analysis</description>
          <arguments>
            <argument>-job</argument>
            <argument>xpl_par_thr</argument>
            <argument>-input</argument>
            <argument>xpl_mpi</argument>
            <argument>-mp_mode</argument>
            <argument>threads</argument>
            <argument>-cpus</argument>
            <argument>2</argument>
            <argument>-seq</argument>
          </arguments>
          <validate>
            <methodType>odbMax</methodType>
            <job>xpl_par_thr</job>
          </validate>
        </action>
        <action>
          <type>analysis</type>
          <description>Abaqus/Standard MPI-based parallel analysis</description>
          <arguments>
            <argument>-job</argument>
            <argument>std_par_mpi</argument>
            <argument>-input</argument>
            <argument>std_par_dir</argument>
            <argument>-mp_mode</argument>
            <argument>mpi</argument>
            <argument>-cpus</argument>
            <argument>2</argument>
            <argument>-threads</argument>
            <argument>1</argument>
            <argument>-seq</argument>
          </arguments>
          <validate>
            <methodType>odbMax</methodType>
            <job>std_par_mpi</job>
          </validate>
        </action>
        <action>
          <type>analysis</type>
          <description>Abaqus/Explicit MPI-based parallel analysis</description>
          <arguments>
            <argument>-job</argument>
            <argument>xpl_par_mpi</argument>
            <argument>-input</argument>
            <argument>xpl_mpi</argument>
            <argument>-mp_mode</argument>
            <argument>mpi</argument>
            <argument>-cpus</argument>
            <argument>2</argument>
            <argument>-seq</argument>
          </arguments>
          <validate>
            <methodType>odbMax</methodType>
            <job>xpl_par_mpi</job>
          </validate>
        </action>
      </actions>
    </test>
    <test>
      <name>scripting</name>
      <type>Other</type>
      <description>Abaqus scripting interface verification</description>
      <products>
        <product>SIMCAE_TP</product>
      </products>
      <inputs>
        <input>viewer_tutorial.odb</input>
      </inputs>
      <actions>
        <action>
          <description>Rename ODB sample</description>
          <type>rename</type>
          <arguments>
            <argument>viewer_tutorial.odb</argument>
            <argument>scripting.odb</argument>
          </arguments>
          <validate>
            <methodType>odbMax</methodType>
            <job>scripting</job>
          </validate>
        </action>
      </actions>
    </test>
   </tests>
</verify>
