000806705 000__ 05944cam\a2200565Ii\4500 000806705 001__ 806705 000806705 005__ 20230306143830.0 000806705 006__ m\\\\\o\\d\\\\\\\\ 000806705 007__ cr\cn\nnnunnun 000806705 008__ 170104s2017\\\\sz\\\\\\ob\\\\001\0\eng\d 000806705 019__ $$a974649686$$a981101152$$a981850912$$a1005810658$$a1011983384 000806705 020__ $$a9783319476681$$q(electronic book) 000806705 020__ $$a3319476688$$q(electronic book) 000806705 020__ $$a331947667X 000806705 020__ $$a9783319476674 000806705 020__ $$z9783319476674 000806705 0247_ $$a10.1007/978-3-319-47668-1$$2doi 000806705 035__ $$aSP(OCoLC)ocn967656024 000806705 035__ $$aSP(OCoLC)967656024$$z(OCoLC)974649686$$z(OCoLC)981101152$$z(OCoLC)981850912$$z(OCoLC)1005810658$$z(OCoLC)1011983384 000806705 040__ $$aN$T$$beng$$erda$$epn$$cN$T$$dEBLCP$$dIDEBK$$dGW5XE$$dN$T$$dOCLCF$$dYDX$$dCOO$$dUPM$$dVT2$$dUWO$$dMERER$$dOCLCQ$$dLIP$$dJBG$$dIAD$$dICW$$dICN$$dOCLCQ$$dUAB 000806705 049__ $$aISEA 000806705 050_4 $$aTA347.F5 000806705 050_4 $$aTA1-2040 000806705 08204 $$a620.001/51825$$223 000806705 08204 $$a620 000806705 1001_ $$aJavanbakht, Zia,$$eauthor. 000806705 24510 $$aAdvanced finite element simulation with MSC Marc :$$bapplication of user subroutines /$$cZia Javanbakht, Andreas Öchsner. 000806705 264_1 $$aCham, Switzerland :$$bSpringer,$$c2017. 000806705 300__ $$a1 online resource 000806705 336__ $$atext$$btxt$$2rdacontent 000806705 337__ $$acomputer$$bc$$2rdamedia 000806705 338__ $$aonline resource$$bcr$$2rdacarrier 000806705 347__ $$atext file$$bPDF$$2rda 000806705 504__ $$aIncludes bibliographical references and index. 000806705 5050_ $$aPreface; 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. 000806705 5058_ $$a1.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. 000806705 5058_ $$a1.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. 000806705 5058_ $$a1.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. 000806705 5058_ $$a2.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. 000806705 506__ $$aAccess limited to authorized users. 000806705 520__ $$aThis 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. 000806705 588__ $$aOnline resource; title from PDF title page (SpringerLink, viewed January 18, 2017). 000806705 650_0 $$aFinite element method$$xData processing. 000806705 650_0 $$aFinite element method$$xComputer programs. 000806705 7001_ $$aÖchsner, Andreas,$$eauthor. 000806705 77608 $$iPrint version:$$z9783319476674 000806705 852__ $$bebk 000806705 85640 $$3SpringerLink$$uhttps://univsouthin.idm.oclc.org/login?url=http://link.springer.com/10.1007/978-3-319-47668-1$$zOnline Access$$91397441.1 000806705 909CO $$ooai:library.usi.edu:806705$$pGLOBAL_SET 000806705 980__ $$aEBOOK 000806705 980__ $$aBIB 000806705 982__ $$aEbook 000806705 983__ $$aOnline 000806705 994__ $$a92$$bISE