4.1. MSC.Marc/Mentat


Preamble

This manual is for the Linux64 version of MSC.Marc/Mentat 2014 and newer. See Marc and Mentat Release Guide for the »List of Build and Supported Platforms«. For running a simulation after the installation, please refer to the MSC.Marc/Mentat usage page


parent_gray

Prerequisites

  • operational MSC.Marc/Mentat
    (confirmed with test example including subroutine compilation with Intel Fortran compiler)
  • Intel Fortran compiler compatible with your MSC.Marc/Mentat version
  • DAMASK/CONFIG reflecting your system settings (i.e. your MSC.Marc version)
  • system variables set (done by calling >source DAMASK/DAMASK_env.(sh/csh))


parent_gray

Setup

If your MSC.Marc/Mentat installation is located in the default directory (/msc) root access is needed.

>cd DAMASK
>make marc

This makes the following modifications (original versions of MSC.Marc/Mentat scripts are included in DAMASK for reference):

  • Mentat
    1. The script MSCpathinfo/mentat201x/bin/edit_window is altered to use a text editor according to your interactive input (default vi).
    2. The file MSCpathinfo/mentat201x/menus/job_run.ms is modified and compiled into MSCpathinfo/mentat201x/menus/linux64/main.msb to
      • add *.f90 to the filter of the subroutine file dialog
      • add a DAMASK menu to Jobs > Run from where you can start DAMASK using
        • different optimization levels (0, 1, 2)
    3. In MSCpathinfo/mentat201x/bin/ submit4 to submit6 scripts are added, which call the respective MSCpathinfo/marc201x/tools/run_damask* scripts
    4. In MSCpathinfo/mentat201x/bin/ kill4 to kill6 scripts are added, which kill the respective jobs

  • Marc
    1. All MSCpathinfo/marc201x/tools/run_damask* scripts can treat *.f90 source files (compatible with free-format DAMASK) and link against the BLAS library (as specified in pathinfo)
    2. Naming convention for run_damask* and compile_damask*:
      • l is for O0 optimization; h for O2 optimization; otherwise O1 optimization is used
    3. Fortran compiler calls, modified according to the needs of DAMASK, are added in MSCpathinfo/marc201x/tools/include_linux64

  • System
    1. As for the regular Marc installation you can optionally add symbolic links to the run_damask* scripts in usr/local/bin
Topic revision: r29 - 29 May 2018, FranzRoters


  • News
26 Mar 2019
DREAM.3D 6.5.119
(released 2019/03/22) comes with a DAMASK export filter
25 Mar 2019
Release of version v2.0.3
21 Jan 2019
DAMASK overview paper finally published with full citation information available
01 Dec 2018
DAMASK overview paper now online
17 Sep 2018
CMCn2018 & DAMASK user meeting to be hosted at Max-Planck-Institut für Eisenforschung
22 May 2018
Release of version v2.0.2
01 Sep 2016
CMCn2016 & DAMASK user meeting to be hosted at Max-Planck-Institut für Eisenforschung
25 Jul 2016
Release of version v2.0.1
08 Mar 2016
Release of version v2.0.0
22 Feb 2016
New webserver up and running
09 Feb 2016
Migrated code repository from Subversion to GitLab
17 Dec 2014
Release of revision 3813
14 May 2014
Release of revision 3108
02 Apr 2014
Release of revision 3062
16 Oct 2013
Release of revision 2689
15 Jul 2013
Release of revision 2555
15 Feb 2013
Release of revision 2174
13 Feb 2013
Doxygen documentation
16 Dec 2012
Powered by MathJax rendering
23 Nov 2012
Release of revision 1955
15 Nov 2012
Release of revision 1924
01 Nov 2012
Updated sidebar
30 Oct 2012
Significant website updates and content extensions


This site is powered by FoswikiCopyright by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding DAMASK? Send feedback
§ Imprint § Data Protection