Abaqus/en: Difference between revisions

Jump to navigation Jump to search
Updating to match new version of source page
(Updating to match new version of source page)
(Updating to match new version of source page)
Line 5: Line 5:


= Using your own license =
= Using your own license =
Abaqus is available on Compute Canada clusters, but you must provide your own license. Configure your license by creating in your account a file named <tt>$HOME/.licenses/abaqus.lic</tt> containing the single line <tt>prepend_path("LM_LICENSE_FILE","port@server", ";")</tt>.
Abaqus is available on Compute Canada clusters, but you must provide your own license. Create in your account a file named <tt>$HOME/.licenses/abaqus.lic</tt> containing this single line:
<br/>
 
The license server on your end will have to be reachable by our compute nodes and your firewall will need to be configured appropriately. This usually requires our technical team to get in touch with the technical people managing your license software. Please contact our [[Technical support|technical support]] and we will provide a list of IP addresses used by our clusters and obtain the information we need on the port and IP address of your server.  
{{File
|name=abaqus.lic
|contents=
prepend_path("LM_LICENSE_FILE","port@server", ";")
}}
 
...replacing <code>port@server</code> with the port number and name of your Abaqus license server.
 
Your license server must be reachable by our compute nodes, so your firewall will need to be configured appropriately. This usually requires our technical team to get in touch with the technical people managing your license software. Please contact our [[Technical support|technical support]] and we will provide a list of IP addresses used by our clusters and obtain the information we need on the port and IP address of your server.


= Submission script =
= Submission script =
Below is an example submission script for a small Abaqus Explicit job running on four cores:  
Below is an example submission script for a small [https://www.3ds.com/products-services/simulia/products/abaqus/abaqusexplicit/ Abaqus Explicit] job running on four cores:  
 
{{File|contents=
{{File|contents=
#!/bin/bash
#!/bin/bash
Line 23: Line 32:
abaqus job=Job-SBS-ALU-EXPLICIT-01 input=2018-04-14-SBS-ALUMINUM-EXPLICIT-01.inp memory="2 gb" scratch=$SCRATCH cpus=4 interactive
abaqus job=Job-SBS-ALU-EXPLICIT-01 input=2018-04-14-SBS-ALUMINUM-EXPLICIT-01.inp memory="2 gb" scratch=$SCRATCH cpus=4 interactive
}}
}}
= Abaqus command line options =
You can get a list of Abaqus' command line options with <code>abaqus -help</code>.
There are a lot of options, so you may wish to pipe the output into a pagination program, e.g.:
{{Command|prompt=[name@gra-vdi4]$
|abaqus -help {{!}} less
}}
= Using the graphical interface =


== Graham VDI ==
== Graham VDI ==
see [https://docs.computecanada.ca/wiki/Graham#Volta_GPU_nodes_on_Graham Graham VDI Nodes]<br>
See [[Graham#Volta_GPU_nodes_on_Graham|Graham VDI Nodes]].
The gra-vdi machine can be used to run abaqus interactively with the sharcnet licenses by any compute canada member. Further details regarding how to connect with tigervnc are described below. The license can also be used for running jobs by connecting to dusky.sharcnet.ca.  Once connected load the following module:
 
The gra-vdi machine can be used to run Abaqus interactively with the Sharcnet licenses by any Compute Canada member. Further details regarding how to connect with tigervnc are described below. The license can also be used for running jobs by connecting to dusky.sharcnet.ca.  Once connected load the following module:


module load abaqus/2019-sn
module load abaqus/2019-sn


If an abaqus job fails to get a license upon startup, it must be manually killed otherwise it will sit idle on the compute node until its "sqsub -r runtime" limit is reached, and the queue automatically kills it off.  One can tell if a job is in an idle by inspecting the job output file then killing it with the sqkill or scancel commands.
If an Abaqus job fails to get a license upon startup, it must be manually killed otherwise it will sit idle on the compute node until its "sqsub -r runtime" limit is reached, and the queue automatically kills it off.  One can tell if a job is in an idle state by inspecting the job output file then killing it with the <code>sqkill</code> or <code>scancel</code> commands.


<pre>
<pre>
Line 45: Line 66:
</pre>
</pre>


===Running CAE GUI On A Viz or Vdi Workstation ===
===Running CAE GUI on a viz or VDI workstation ===


To connecting we recommend installing the tigervnc client on your desktop, as described in https://www.sharcnet.ca/help/index.php/Remote_Graphical_Connections.  The best vdi machine at Sharcnet to run abaqus on interactivly in gui mode is currently <b>gra-vdi.computecanada.ca</b>.  This machine is located at uw therefore the uwo engineering/robarts combined licenses cannot be use.  To start abaqus gui running on gra-vdi do the following:<br>
To connect, we recommend installing the tigervnc client on your desktop, as described in https://www.sharcnet.ca/help/index.php/Remote_Graphical_Connections.  The best vdi machine at Sharcnet to run Abaqus on interactivly in GUI mode is currently <b>gra-vdi.computecanada.ca</b>.  This machine is located at uw therefore the uwo engineering/robarts combined licenses cannot be use.  To start Abaqus GUI on gra-vdi do the following:<br>


<pre>
<pre>
Line 56: Line 77:
</pre>
</pre>


Previously sharcnet recommended using <b>vdi-centos6.user.sharcnet.ca</b> with tigervnc with the following procedure. it is likely this machine will be shutdown May1 along with all other sharcnet legacy systems.
Previously, Sharcnet recommended using <b>vdi-centos6.user.sharcnet.ca</b> with tigervnc with the following procedure. it is likely this machine will be shut down May1 along with all other sharcnet legacy systems.


<pre>
<pre>
Line 65: Line 86:
</pre>
</pre>


==Check License Status==
==Check license status==


Load the abaqus module and run tne following commands.  Note that 1 CAE & 19 standard tokens are reserved for a research group who purchased them and these will always appear in use. To purchase a CAE or standard compute licenses (to ensure access) open a ticket, pro-rated pricing will be explained if during the middle of the license year commencing each mid January.  
Load the Abaqus module and run tne following commands.  Note that 1 CAE & 19 standard tokens are reserved for a research group who purchased them and these will always appear in use. To purchase a CAE or standard compute licenses (to ensure access) open a ticket, pro-rated pricing will be explained if during the middle of the license year commencing each mid January.  


===All Features===
===All features===


<pre>
<pre>
Line 75: Line 96:
</pre>
</pre>


===Cae Feature===
===CAE feature===


<pre>
<pre>
Line 83: Line 104:
</pre>
</pre>


===Standard Feature===
===Standard feature===


<pre>
<pre>
Line 91: Line 112:
</pre>
</pre>


===Show Abaqus Command Line Options===
===Mapping from tokens to CPUs for Abaqus standard/explicit===
 
<pre>
abaqus -help
</pre>
 
===Mapping from Tokens to CPUs for Abaqus Standard/Explicit===


<pre>
<pre>
Line 106: Line 121:
See also https://deviceanalytics.com/abaqus-token-calculator
See also https://deviceanalytics.com/abaqus-token-calculator


===Example of Token Consumption with Consequtively Run Jobs===
===Example of token consumption with consecutively run jobs===


<pre>
<pre>
38,757

edits

Navigation menu