Advanced finite element simulation with MSC Marc : application of user subroutines

This book offers an in-depth insight into the general-purpose finite element program MSC Marc, which is distributed by MSC Software Corporation. It is a specialized program for nonlinear problems (implicit solver) which is common in academia and industry. The primary goal of this book is to provide...

Full description

Saved in:
Bibliographic Details
Main Authors: Javanbakht, Zia, (Author), Öchsner, Andreas, (Author)
Format: eBook
Language: English
Published: Cham, Switzerland : Springer, 2017.
Subjects:
ISBN: 9783319476681
9783319476674
Physical Description: 1 online resource

Cover

Table of contents

LEADER 06117cam a2200469Ii 4500
001 99683
003 CZ-ZlUTB
005 20240914112129.0
006 m o d
007 cr cnu|||unuuu
008 170104s2017 sz ob 001 0 eng d
040 |a N$T  |b eng  |e rda  |e pn  |c N$T  |d EBLCP  |d IDEBK  |d GW5XE  |d N$T  |d OCLCF  |d YDX  |d COO  |d UPM  |d VT2  |d UWO  |d MERER  |d OCLCQ  |d LIP  |d JBG  |d IAD  |d ICW  |d ICN  |d OCLCQ  |d UAB  |d IOG  |d U3W  |d CAUOI  |d OCLCQ  |d KSU  |d EZ9  |d AU@  |d OCLCQ  |d ESU  |d OCLCQ  |d WYU  |d LVT  |d UKMGB  |d UKAHL  |d OCLCQ  |d ERF  |d UKBTH  |d LEATE  |d OCLCQ 
020 |a 9783319476681  |q (electronic bk.) 
020 |z 9783319476674  |q (print) 
024 7 |a 10.1007/978-3-319-47668-1  |2 doi 
035 |a (OCoLC)967656024  |z (OCoLC)974649686  |z (OCoLC)981101152  |z (OCoLC)981850912  |z (OCoLC)1005810658  |z (OCoLC)1011983384  |z (OCoLC)1048156713  |z (OCoLC)1058370543  |z (OCoLC)1066521737  |z (OCoLC)1066586990  |z (OCoLC)1082894090  |z (OCoLC)1086520156  |z (OCoLC)1112550928  |z (OCoLC)1112972842  |z (OCoLC)1113462942  |z (OCoLC)1117181533  |z (OCoLC)1122810596  |z (OCoLC)1127224248  |z (OCoLC)1136362466 
100 1 |a Javanbakht, Zia,  |e author. 
245 1 0 |a Advanced finite element simulation with MSC Marc :  |b application of user subroutines /  |c Zia Javanbakht, Andreas Öchsner. 
264 1 |a Cham, Switzerland :  |b Springer,  |c 2017. 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a počítač  |b c  |2 rdamedia 
338 |a online zdroj  |b cr  |2 rdacarrier 
505 0 |a Preface; Acknowledgments; Contents; Symbols and Abbreviations; 1 Fortran -- Advanced Features; 1.1 Preliminary Concepts; 1.1.1 Standard Syntax; 1.1.2 Basic Definitions; 1.1.3 Statement Order; 1.1.4 Source File Format; 1.1.5 Programming Conventions; 1.1.6 Naming Identifiers; 1.2 Programming -- Phases and Tools; 1.2.1 Planning the Logic; 1.2.2 Pseudocode Conventions; 1.2.3 Flowchart Conventions; 1.3 Structured Programming; 1.3.1 Sequence, Selection and Repetition; 1.3.2 Combining Structured Logic; 1.4 Control Constructs in Fortran; 1.4.1 IF Construct; 1.4.2 CASE Construct; 1.4.3 DO Construct. 
505 8 |a 1.4.4 REPEAT UNTIL1.4.5 Altering the DO Construct; 1.4.6 Branching; 1.5 Procedural/Modular Programming; 1.5.1 Structure of Program Units; 1.5.2 Subprograms; 1.5.3 Procedure Referencing and Arguments; 1.5.4 Modules; 1.6 Specification Part; 1.6.1 USE Statement; 1.6.2 IMPLICIT Declaration; 1.6.3 Declaration Construct; 1.6.4 Association and Scope; 1.7 Data Type Declaration; 1.7.1 Type Parameters; 1.7.2 Data Representation; 1.7.3 Intrinsic Data Types; 1.7.4 Numeric Data Types; 1.7.5 Non-Numeric Data Types; 1.7.6 Expressions, Operators and Operands; 1.7.7 Derived-Data Types; 1.7.8 Arrays. 
505 8 |a 1.8 Data Attributes1.8.1 PARAMETER Statement; 1.8.2 PUBLIC Versus PRIVATE; 1.8.3 SAVE and COMMON Attribute; 1.8.4 DATA Statement and Explicit Initialization; 1.8.5 INTENT and OPTIONAL Statement; 1.8.6 ALLOCATABLE, POINTER and TARGET; 1.8.7 CRAY Pointer; 1.8.8 Interface Block; 1.9 Input and Output Management; 1.9.1 Files, Records and Positions; 1.9.2 Connection Statements; 1.9.3 Data Transfer Statements; 1.9.4 File Positioning Statements; 1.9.5 INQUIRY Statement; 1.9.6 Data Format; 1.10 Summary of Accessing Files; 1.10.1 Sequential Formatted Access -- Advancing Versus Non-advancing. 
505 8 |a 1.10.2 Sequential Access -- Unformatted1.10.3 Direct Access -- Formatted Versus Unformatted; 2 Introduction to Marc/Mentat; 2.1 MARC/MENTAT Interactions; 2.1.1 Mentat Commands; 2.1.2 MARC Solver Types; 2.1.3 Structure of the Installation Folder; 2.2 The Input File; 2.2.1 Grouped Structure; 2.2.2 Format Conventions; 2.2.3 Extended Precision Mode; 2.2.4 Modifying the Input File; 2.2.5 Table-Driven Input; 2.2.6 Items, Sets and Numbering; 2.3 Subroutines; 2.3.1 Activating Subroutines; 2.3.2 Structure of Subroutines; 2.3.3 Predefined Common Blocks of Marc; 2.4 Debugging; 2.4.1 Common Pitfalls. 
505 8 |a 2.4.2 Requesting Additional Information2.4.3 Activating the Debugging Mode; 2.4.4 Compiler Directives; 2.4.5 Controlling the Job Submission; 2.4.6 Using the Visual Studio IDE; 2.5 Miscellaneous Tools; 2.5.1 Procedure Files; 2.5.2 Python and Mentat; 2.5.3 C Programming Language; 3 Basic Examples; 3.1 Overview; 3.2 Examples; 3.2.1 FORCDT; 3.2.2 FORCEM; 3.2.3 WKSLP; 3.2.4 PLOTV; 3.2.5 HOOKLW and ORIENT2; 3.2.6 USDATA and UACTIVE; 3.2.7 SEPFOR and MOTION; 3.2.8 UINSTR; 3.2.9 UBREAKGLUE; 3.2.10 USHELL; 4 Advanced Examples; 4.1 Overview; 4.2 Examples; 4.2.1 USPRNG and UEDINC. 
504 |a Includes bibliographical references and index. 
506 |a Plný text je dostupný pouze z IP adres počítačů Univerzity Tomáše Bati ve Zlíně nebo vzdáleným přístupem pro zaměstnance a studenty 
520 |a This book offers an in-depth insight into the general-purpose finite element program MSC Marc, which is distributed by MSC Software Corporation. It is a specialized program for nonlinear problems (implicit solver) which is common in academia and industry. The primary goal of this book is to provide a comprehensive introduction to a special feature of this software: the user can write user-subroutines in the programming language Fortran, which is the language of all classical finite element packages. This subroutine feature allows the user to replace certain modules of the core code and to implement new features such as constitutive laws or new elements. Thus, the functionality of commercial codes (?black box?) can easily be extended by linking user written code to the main core of the program. This feature allows to take advantage of a commercial software package with the flexibility of a?semi-open? code. 
590 |a SpringerLink  |b Springer Complete eBooks 
650 0 |a Finite element method  |x Data processing. 
650 0 |a Finite element method  |x Computer programs. 
655 7 |a elektronické knihy  |7 fd186907  |2 czenas 
655 9 |a electronic books  |2 eczenas 
700 1 |a Öchsner, Andreas,  |e author. 
776 0 8 |i Printed edition:  |z 9783319476674 
856 4 0 |u https://proxy.k.utb.cz/login?url=https://link.springer.com/10.1007/978-3-319-47668-1  |y Plný text 
992 |c NTK-SpringerENG 
999 |c 99683  |d 99683 
993 |x NEPOSILAT  |y EIZ