38,757
edits
(Updating to match new version of source page) |
(Updating to match new version of source page) Tags: Mobile edit Mobile web edit |
||
Line 2: | Line 2: | ||
[[Category:Software]] | [[Category:Software]] | ||
STAR-CCM+ is an all-in-one solution that delivers accurate and efficient multidisciplinary technologies in a single integrated user interface | [https://mdx.plm.automation.siemens.com/star-ccm-plus STAR-CCM+] is an all-in-one solution that delivers accurate and efficient multidisciplinary technologies in a single integrated user interface; it is developed by Siemens. | ||
= License limitations = | = License limitations = | ||
Compute Canada has the authorization to host STAR-CCM+ binaries on its servers, but does not provide licenses to users. You will need to have your own license in order to use this software. | Compute Canada has the authorization to host STAR-CCM+ binaries on its servers, but does not provide licenses to users. You will need to have your own license in order to use this software. | ||
= Running Star-CCM+ on Compute Canada servers = | = Running Star-CCM+ on Compute Canada servers = | ||
Select one of the available modules: | |||
* <tt>starccm</tt> for the double-precision flavour, | |||
* <tt>starccm-mixed</tt> for the mixed precision flavour. | |||
Star-CCM+ comes bundled with two different distributions of MPI: | |||
*[https://www.ibm.com/developerworks/downloads/im/mpi/index.html IBM Platform MPI] is the default distribution, but does not work on [[Cedar]]'s Intel OmniPath network fabric; | |||
*[https://software.intel.com/en-us/intel-mpi-library Intel MPI] is specified with option <tt>-mpi intel</tt>. | |||
Neither IBM Platform MPI nor Intel MPI are tightly coupled with our scheduler; you must therefore tell <tt>starccm+</tt> which host to use by means of a file containing the list of available hosts. To produce this file, we provide the <tt>slurm_hl2hl.py</tt> script, which will output the list of hosts when called with the option <tt>--format STAR-CCM+</tt>. This list can then be written to a file and read by Star-CCM+. Also, because these distributions of MPI are not tightly integrated with our scheduler, you should use options <tt>--ntasks-per-node=1</tt> and <tt>--cpus-per-task=32</tt> when submitting a job. | |||
When all is done, your submit script should look like this | |||
You will also need to set up your job environment to use your license. If you are using Adapco's online "pay-on-usage" server, the configuration is rather simple. If you are using an internal license server, please [mailto:support@computecanada.ca contact us] so that we can help you setup the access to it. | |||
When all is done, your submit script should look like this, where 2 nodes are used for 1 hour; you can adjust these numbers to fit your needs. | |||
{{File | {{File | ||
|name=mysub.sh | |name=mysub.sh |