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...
Saved in:
Main Authors: | , |
---|---|
Format: | eBook |
Language: | English |
Published: |
Cham, Switzerland :
Springer,
2017.
|
Subjects: | |
ISBN: | 9783319476681 9783319476674 |
Physical Description: | 1 online resource |
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 |