Marc

Version System A System B System C
2021.2 AU AU
2019.1 (default) AU AU
2018.1 AU AU
2018 AU AU
2017.1 AU AU
2017 AU AU
2016 AU AU

Key: AU = Available for academic users only, ― = Not available for use.

Modules software package dynamically adjusts the environment settings for using applications, by using the module command. It also makes changing the environment settings easy when switching between different versions of applications. For details, see Modules.

Version Module File
2021.2 marc/2021.2
2019.1 marc/2019.1
2018.1 marc/2018.1
2018 marc/2018
2017.1 marc/2017.1
2017 marc/2017
2016 marc/2016

MSC.Marc is a nonlinear common-use structural analysis program using the finite element method. This program performs numerical analysis such as structural analysis, heat conduction analysis, acoustic analysis, and static electric field analysis.
Its dedicated interactive pre- and post-processor Msc.Marc Mentat allows you to make finite element models and view analysis results.

Marc consists of the following libraries, and you can conduct various analysis by combining them.

  • Analysis library
    • Structural analysis library
    • Non-structural analysis library
    • Combined structure library
  • Element library
  • Material library
  • Function library

  • Aerospace
  • Heavy industry
  • Automobile
  • Electronics, electron
  • Construction
  • Medical care, etc.

Set up the environment by using the module command. (The module file you want is loaded.)

$ module load marc

$ tssrun run_marc -j input_file (specifying the option)

$ tssrun run_marc -j sample.dat  -q  f

Specify the -nps option and use the tssrun command. For how to use tssrun , refer to Interactive Processing.

$ tssrun -A p=4 run_marc -j sample -q f -nps 4

Specify the -nthread option and use the tssrun command. For how to use tssrun , refer to Interactive Processing.

$ tssrun -A t=4:c=4:m=20G run_marc -j sample -q f -nthread 4

Specify the -q f -v n option in addition to the input file specification by the -j option in the batch script. For how to use batch, refer to Batch Processing (For System B and C) .

#!/bin/bash
#============ LSF Options ============
#QSUB -q gr19999b
#QSUB -ug gr19999
#QSUB -W 2:00
#QSUB -A p=4:t=1:c=1:m=3800M
#============ Shell Script ============
module load marc
#
run_marc -j sample -q f -v n -nps $QSUB_PROCS

#!/bin/bash
#============ LSF Options ============
#QSUB -q gr19999b
#QSUB -ug gr19999
#QSUB -W 2:00
#QSUB -A p=1:t=4:c=4:m=20G
#============ Shell Script ============
module load marc
#
run_marc -j sample -q f -v n -nthread $QSUB_THREADS

Options Purpose
-j  jid Specifying the input file (*.dat)
-q  {b,f} Specifying foreground and background
-v  {y,n} Checking the input file
-np num The number of MPI parallel processors (for multiple input files)
-nps num The number of MPI parallel processors (for a single input file)
-nthread num The number of OpenMP parallel processors
-cpu sec CPU time limit
-prog progname Running the executable program “progname.marc” that was run in the previous job
-user username Creating a new executable program “username.marc” using a user subroutine “username.f”

Marc & Mentat Docs(MSC Software)

Marc & Mentat Docs(MSC Software)

Marc(MSC Software)

We periodically offer programming seminars, and distribute the handouts.


Copyright © Academic Center for Computing and Media Studies, Kyoto University, All Rights Reserved.