You are on page 1of 9

mscnastran_subcase.

create_char_param( "ALL EXPLICIT MPCS", "ON" )


$# Beginning analysis of 96retak
jobfile.open( "96retak", "ANALYZE NO JOBFILE" )
$# Question from application APP INTERFACES
$# The jobname (96retak) is already defined in the database. Do you wish
$# to overwrite?
$? YES 6016027
msc_delete_old_files( "96retak", ".bdf", ".op2" )
$# Question from application APP INTERFACES
$# Files from a previous analysis conflict with the current job name:
$# "96retak". These files are 96retak.f04, 96retak.f06, 96retak.log,
$# 96retak.h5, 96retak.bdf. Will you permit deletion of these files?
$? YES 6022037
jobfile.write_spl( "/* Jobfile for PATNAS created %A% at %A% */", ["08-Oct-20" @
, "14:47:43"] )
jobfile.writec( "", "TRANSLATOR = pat3nas" )
jobfile.writec( "DATABASE", "D:\FILE TURBINE\96retak\96retak.db" )
jobfile.writec( "JOBNAME", "96retak" )
jobfile.writec( "ANALYSIS TITLE", "MSC.Nastran job created on 08-Oct-20 at" // @
" 02:26:12" )
jobfile.writec( "ANALYSIS SUBTITLE", "" )
jobfile.writec( "ANALYSIS LABEL", "" )
jobfile.writec( "", "" )
jobfile.writec( "OBJECT", "Entire Model" )
jobfile.writec( "METHOD", "Full Run" )
jobfile.writec( "", "" )
jobfile.writec( "MODEL SUFFIX", ".bdf" )
jobfile.writec( "RESULTS SUFFIX", ".op2" )
jobfile.writec( "", "" )
jobfile.writec( "", "/*" )
jobfile.writec( "", " * File Search Path Declaration" )
jobfile.writec( "", " */" )
jobfile.writec( "", "" )
jobfile.writec( "File Search Path", "C:\Users\hp" )
jobfile.writec( "File Search Path", "C:\MSC.Software\Patran_x64\20190" )
jobfile.writec( "File Search Path", "C:\MSC.Software\Patran_x64\20190\help" // @
"files" )
jobfile.writec( "File Search Path", "C:\MSC.Software\Patran_x64\20190\alters" )
jobfile.writec( "File Search Path", "C:\MSC.Software\Patran_x64\20190\icons" )
jobfile.writec( "File Search Path", "C:\MSC.Software\Patran_x64\20190\icon" // @
"s\RibbonIcons" )
jobfile.writec( "File Search Path", "C:\MSC.Software\Patran_x64\20190\bin" )
jobfile.writec( "File Search Path", "C:\MSC.Software\Patran_x64\20190\bin\exe" )
jobfile.writec( "File Search Path", "C:\MSC.Software\Patran_x64\20190\msce" // @
"xplore_files\" )
jobfile.writec( "File Search Path", "C:\MSC.Software\Patran_x64\20190\mscp" // @
"rocor_files\dmap" )
jobfile.writec( "File Search Path", "C:\MSC.Software\Patran_x64\20190\mscp" // @
"rocor_files\plb" )
jobfile.writec( "File Search Path", "C:\MSC.Software\Patran_x64\20190\mscp" // @
"rocor_files\lib" )
jobfile.writec( "File Search Path", "C:\MSC.Software\Patran_x64\20190\mscp" // @
"rocor_files\icons" )
jobfile.writec( "File Search Path", "C:\MSC.Software\Patran_x64\20190\shar" // @
"eware\msc\unsupported\utilities\icons" )
jobfile.writec( "File Search Path", "C:\MSC.Software\Patran_x64\20190\shar" // @
"eware\msc\unsupported\utilities\plb" )
jobfile.writec( "File Search Path", "C:\MSC.Software\Patran_x64\20190\shar" // @
"eware\msc\unsupported\utilities\extra_files" )
jobfile.writec( "", "" )
jobfile.writec( "", "/*" )
jobfile.writec( "", " * Translation Parameters" )
jobfile.writec( "", " */" )
jobfile.writec( "", "" )
jobfile.writec( "DATA OUTPUT", "HDF5+PRINT" )
jobfile.writec( "OUTPUT2 REQUESTS", "P3 Built In" )
jobfile.writec( "OUTPUT2 FORMAT", "Binary" )
jobfile.writec( "DIVISION TOLERANCE", "1.0e-08" )
jobfile.writec( "NUMERICAL TOLERANCE", "1.0e-04" )
jobfile.writec( "WRITING TOLERANCE", "1.0e-21" )
jobfile.writec( "GEOM CHECK", "INFORM" )
jobfile.writec( "SORTED BULK", "NO" )
jobfile.writec( "CARD FORMAT", "either" )
jobfile.writec( "NODE COORDINATES", "reference frame" )
jobfile.writec( "COORD COORDINATES", "global" )
jobfile.writec( "MSC.Nastran VERSION", "2019." )
jobfile.writec( "WRITE STORED PRECISION", "TRUE" )
jobfile.writec( "PROPS ON ELEM ENTRY", "FALSE" )
jobfile.writec( "CONTINUATION ENTRY", "FALSE" )
jobfile.writec( "PCOMPG ENTRY", "TRUE" )
jobfile.writec( "CONVERT CBAR CBEAM", "FALSE" )
jobfile.writec( "ITERATIVE SOLVER", "FALSE" )
jobfile.writei( "SUPER ELEMENT 0", 0 )
jobfile.writec( "SEALL WRITE", "FALSE" )
jobfile.writec( "PART SUPERELEMENT CREATE", "TRUE" )
jobfile.writec( "AUTOQSET", "FALSE" )
jobfile.writec( "FIXEDB", "FALSE" )
jobfile.writei( "SUPER TREE COUNT", 0 )
jobfile.writec( "MODEL TOLERANCE", "0.0049999999" )
jobfile.writec( "ELEMENT PROPERTY OFFSET", "0" )
jobfile.writec( "MATERIAL PROPERTY OFFSET", "0" )
jobfile.writec( "TABLE OFFSET", "0" )
jobfile.writec( "LOAD SET OFFSET", "0" )
jobfile.writec( "LOAD CASE OFFSET", "0" )
jobfile.writec( "CONTROL SET OFFSET", "0" )
jobfile.writec( "RIGID ELEMENT OFFSET", "0" )
jobfile.writec( "SCALAR POINT OFFSET", "0" )
jobfile.writec( "BEGINNING CONTINUATION MARKER", "+ A" )
jobfile.writec( "NUMBER ONLY", "ON" )
jobfile.writec( "BEGINNING NUMBER", "OFF" )
jobfile.writec( "TRAILING NUMBER", "OFF" )
jobfile.writec( "SYNTAX NUMBER", "ON" )
jobfile.writec( "SYNTAX MARKER", "." )
jobfile.writec( "EXTERNAL SUPERELEMENT METHOD", "NONE" )
jobfile.writec( "GRID COORDINATES ROUNDING", "15" )
jobfile.writec( "COORD DATA PRECISION ROUNDING", "15" )
jobfile.writec( "MPC DATA PRECISION ROUNDING", "15" )
jobfile.writec( "LBC DATA PRECISION ROUNDING", "7" )
jobfile.writec( "MAT DATA PRECISION ROUNDING", "15" )
jobfile.writec( "PROP DATA PRECISION ROUNDING", "7" )
jobfile.writec( "", "" )
jobfile.writec( "", "/*" )
jobfile.writec( "", " * Solution Parameters" )
jobfile.writec( "", " */" )
jobfile.writec( "", "" )
jobfile.writec( "SOLUTION TYPE", "NORMAL MODES" )
jobfile.writei( "SOLUTION SEQUENCE", 103 )
jobfile.writec( "CONTACT CHECK", "OFF" )
jobfile.writec( "DATABASE RUN", "ON" )
jobfile.writec( "INTERACTIVE MODES", "OFF" )
jobfile.writec( "CYCLIC SYMMETRY", "OFF" )
jobfile.writec( "AUTOMATIC CONSTRAINTS", "ON" )
jobfile.writec( "SHELL NORMAL TOLERANCE", "" )
jobfile.writec( "MASS CALCULATION", "Coupled" )
jobfile.writec( "DATA DECK ECHO", "None" )
jobfile.writec( "PLATE RZ STIFFNESS FACTOR", "100.0" )
jobfile.writec( "MAXIMUM PRINTED LINES", "" )
jobfile.writec( "MAXIMUM RUN TIME", "" )
jobfile.writec( "WT-MASS CONVERSION", "1.0" )
jobfile.writec( "NODE ID FOR WT-GENER", "" )
jobfile.writec( "RIGID ELEMENT TYPE", "LINEAR" )
jobfile.writec( "USE SOL600", "OFF" )
jobfile.writec( "RESIDUAL VECTOR", "Nastran Default" )
jobfile.writec( "SN MEAN STRESS CORRECTION", "NONE" )
jobfile.writec( "NEF FATIGUE STRESS OUTPUT", "NONE" )
jobfile.writec( "NEF STRESS UNITS", "MPA" )
jobfile.writec( "NEF STRESS COMBINATION", "ABSMAXPR" )
jobfile.writec( "NEF RESULT LOCATION", "NODA" )
jobfile.writec( "NEF RECOVERY LOCATION", "CORNER" )
jobfile.writec( "NEF LAYER LOCATION", "WORST" )
jobfile.writec( "NEF INTERPOLATION LIMIT", "0" )
jobfile.writec( "NEF LEVEL OF MESSAGE", "0" )
jobfile.writec( "NEF NUMBER OF THREADS", "1" )
jobfile.writer( "NEF CERTAINTY OF SURVIVAL", 50. )
jobfile.writer( "NEF OVERALL SCALE FACTOR", 1. )
jobfile.writer( "NEF TOP STRESS PERCENTAGE FILTER", 100. )
jobfile.writer( "NEF TOP DAMAGE PERCENTAGE FILTER", 100. )
jobfile.writec( "NEF TIME HISTORY DIRECTORY", "C:\Users\hp" )
jobfile.writei( "NEF MAX LOAD PER EVENT", 1 )
jobfile.writec( "NEF EVENT DATA", "0" )
jobfile.writec( "NEF LOAD SEQUENCE DATA", "0" )
jobfile.writec( "USE CONTACT TABLE", "ON" )
jobfile.writec( "INITIAL CONTACTPAIR LOADCASE NAME", "" )
jobfile.writei( "MDOF DATA", 0 )
jobfile.writec( "CELL WRITE", "ON" )
jobfile.writei( "CELL INPUT 0", 0 )
jobfile.writec( "FMS WRITE", "ON" )
jobfile.writei( "FMS INPUT 0", 0 )
jobfile.writec( "EXEC WRITE", "ON" )
jobfile.writei( "EXEC INPUT 0", 0 )
jobfile.writec( "CASE WRITE", "ON" )
jobfile.writei( "CASE INPUT 0", 0 )
jobfile.writec( "BULK WRITE", "ON" )
jobfile.writei( "BULK INPUT 0", 0 )
jobfile.writec( "CELL DTI POSITION", "START" )
jobfile.writec( "FMS DTI POSITION", "START" )
jobfile.writec( "EXEC DTI POSITION", "START" )
jobfile.writec( "CASE DTI POSITION", "START" )
jobfile.writec( "BULK DTI POSITION", "START" )
jobfile.writec( "", "END" )
jobfile.close( )
mscnastran_job.associate_subcases( "103", "96retak", 1, ["Default"] )
analysis_submit_2( "MSC.Nastran", "96retak" )
$# Patran 2019 has obtained 1 concurrent license(s) from FLEXlm per a request
$# to execute on Windows node DESKTOP-RGHMPO7(5800e36238f1) (Windows 6.2 (
$# Build 9200: Service Pack 0)) at 08-Oct-20 14:48:05.
$#
$# Reading model information from the specified database, D:\FILE\
$# TURBINE\96retak\96retak.db.
$# Messages output from the Patran 2019 input deck translator on October 08,
$# 2020 at 14:48:05.
$#
$# The NASTRAN input file, 96retak.bdf, has been successfully opened.
$#
$# Translating 127441 elements from the element property region blade.
$#
$# 1 property regions translated.
$#
$# Translating 1 referenced material records.
$#
$# Translating 42339 nodes from the entire model.
$#
$# Writing loads for Load Case : Default.
$#
$# Translating nodal constraints in load set : fixed.
$# Writing interface element lbcs.
$# Total execution time in real seconds: 11
$# Total execution time in CPU seconds: 11.046
$#
$# End of NASTRAN input file translation.
$# Patran Nastran Preference Patran 2019 has released 1 license(s) to FLEXlm
$# at 08-Oct-20 14:48:16.
$# The translation has completed successfully.
$# Executing /bin/sh -c
$# C:\MSC.Software\Patran_x64\20190\bin\MscNastranExecute.exe
$# -j 96retak -m bdf -x 2019 -v
msc_dra_init_stream( )
msc_dra_add_param( "DATABASE", "D:\FILE TURBINE\96retak\96retak.db" )
msc_dra_add_param( "JOBNAME", "96retak" )
msc_dra_add_param( "RESULTS FILE", "D:\FILE TURBINE\96retak\96retak.h5" )
msc_dra_add_param( "OBJECT", "Result Entities" )
msc_dra_add_param( "ANALYSIS TYPE", "Structural" )
msc_dra_add_param( "DIVISION TOLERANCE", "1.0E-8" )
msc_dra_add_param( "NUMERICAL TOLERANCE", "1.0E-4" )
msc_dra_add_param( "MODEL TOLERANCE", "0.0049999999" )
msc_dra_add_param( "OBJECTIVE FUNCTION", "ON" )
msc_dra_add_param( "DESIGN CONSTRAINTS", "ON" )
msc_dra_add_param( "DESIGN VARIABLES", "ON" )
msc_dra_add_param( "COMBINE RESULTCASES", "ON" )
msc_dra_add_param( "ROTATIONAL NODAL RESULTS", "OFF" )
msc_dra_add_param( "STRESS/STRAIN INVARIANTS", "OFF" )
msc_dra_add_param( "PRINCIPAL DIRECTIONS", "OFF" )
msc_dra_add_param( "CREATE P-ORDER FIELD", "" )
msc_dra_add_param( "ELEMENT RESULTS POSITIONS", "Nodal ")
msc_dra_add_param( "NASTRAN VERSION", "" )
msc_dra_add_param( "TITLE DESCRIPTION", "ON" )
msc_dra_finish_stream( )
analysis_import( "MSC.Nastran", "96retak", "Attach HDF5 Results File", @
"D:\FILE TURBINE\96retak\96retak.h5", TRUE )
$# Attaching Direct Results Access file: "D:\FILE TURBINE\96retak\96retak.h5"
$# *** Begin: Attach Result File ***
$# Processing result load case: SC0
$# Processing result sub-case: Static subcase
$# Total execution time in real seconds: 0.000
$# Total execution time in CPU seconds: 0.000
$# *** End: Attach Result File ***
loadcase_delete( "SC0", FALSE )
$# Load Case "SC0" deleted.
ga_view_center_set( 0.720596, 0.198368 )
ga_view_zoom_set( 1.483926 )
ga_view_center_set( 0.786080, 0.128591 )
ga_view_zoom_set( 1.079219 )
$# Flushing the User Data Manager
$# Journal file stopped recording at 08-Oct-20 21:29:52

You might also like