FEDEM Solver
R8.0
Source code of the dynamics solver
|
Naddinsysmodule | Module with subroutines for system-level assembly |
►Nallocationmodule | Module with subroutines for dynamic allocation of arrays |
►Nasmextensionmodule | System matrix assembly extension module |
►Nbinarydbinterface | Fortran interface for the C functions for doing binary IO |
Nbushingelementroutinesmodule | |
►Nbushingelementtypemodule | |
Ncmstrsmodule | Module with subroutines for doing Component Mode Synthesis |
►Ncomputerconfiginterface | Fortran interface for functions for extracting computer configuration |
Ncontactelementroutinesmodule | Module with subroutines for contact element calculations |
►Ncontactelementtypemodule | Module with data types representing contact element objects |
►Ncontactsurfacemodule | Module with data types and subroutines representing contact surfaces |
Ncontrolroutinesmodule | Module with a subroutine that wraps the regulation system solver |
►Ncontroltypemodule | Module with data types representing control system object of a model |
Ncorotutilmodule | |
►Ncurvepointtypemodule | Module with a data type representing contact curve/surface points |
Ncurvetypemodule | Module with subroutines for contact surface point calculations |
Ndamperroutinesmodule | Module with subroutines for damper calculations |
►Ndampertypemodule | Module with data types representing damper objects |
Ndbgunitsmodule | |
►Ndensematrixmodule | Module with subroutines for solution of dense linear equation systems |
Ndiffractionmodule | |
►Ndiskmatrixmodule | |
Ndisplacementmodule | Module with subroutines for recovery of internal displacements |
Nelstressmodule | Module with subroutines for element stress and strain calculation |
Nenergyintegrationmodule | Module with subroutines for structural energy integration |
Nengineroutinesmodule | Module with subroutines/functions for evaluation of general functions |
Nenvironmentnamelistmodule | Module with a namelist for reading environment data |
►Nenvironmenttypemodule | Module with environment data containers |
►Nexplicitfunctionsmodule | |
Nextctrlsysroutinesmodule | |
►Nextctrlsystypemodule | |
NFaParse | Utilities for input file parsing |
NFFa | Various math utilities |
►Nffabodyhandlerinterface | |
Nffacmdlinearginterface | Fortran interface for FFaCmdLineArg methods |
►Nffadevicefunctioninterface | Fortran interface for FiDeviceFunctionFactory methods |
NFFaFilePath | Utilities for file path handling |
►Nffafilepathinterface | Fortran interface for FFaFilePath methods |
NFFaFunctionProperties | |
►Nffamathexprinterface | Fortran interface for FFaMathExprFactory methods |
NFFaMathString | |
►Nffamsginterface | Fortran interface for FFaMsg methods |
NFFaOpUtils | Utilities for accessing unary operations |
NFFaTag | Utilities for reading and writing of file tags |
NFFaTensorTransforms | Various tensor transformation utilities |
►Nffatensortransformsinterface | |
►Nffauserfuncinterface | Fortran interface for FFaUserFuncPlugin methods |
NFFp | |
►Nffpbatchexportinterface | |
NFFr | |
►Nffrextractorinterface | Fortran interface for FFrExtractor methods |
Nfftmodule | |
NFi | |
►Nfidevicefunctioninterface | Fortran interface for FiDeviceFunctionFactory methods |
Nfileutilitiesmodule | Module with subroutines for file handling |
►Nfiniteelementmodule | Module with data types representing finite element objects |
►Nfiraotableinterface | |
►Nfiuserelminterface | Fortran interface for FiUserElmPlugin methods |
Nfmxwriter | Module encapsulation of the IO_FXM subroutine |
►Nfnvmodule | |
►Nfnvwaveforcemodule | |
Nforceroutinesmodule | Module with subroutines for external point load calculations |
►Nforcetypemodule | Module with data types representing external point load objects |
►Nfreqresponsemodule | Module with subroutines for frequency domain analysis |
►Nfrictionroutinesmodule | |
►Nfrictiontypemodule | |
Nfunctionnamelistmodule | Module with a namelist for reading function data |
►Nfunctiontypemodule | Module with data types representing function objects |
Ngenericpartmodule | |
Nheadingnamelistmodule | Module with a namelist for reading model file name and version |
►Nhydrodynamicsmodule | Module with subroutines for hydrodynamic load calculations |
►Nidtypemodule | Module with a data type for object identification |
►Ninaddmodule | |
Ninitiatebushingelmtypemodule | |
Ninitiatecontactelmtypemodule | Initialization of contact element objects from the solver input file |
Ninitiatedampertypemodule | Initialization of damper objects from the solver input file |
Ninitiatefrictiontypemodule | |
►Ninitiatefunctiontypemodule | Initialization of function shapes from the solver input file |
Ninitiatejointtypemodule | Initialization of joint objects from the solver input file |
Ninitiatemodestypemodule | Module with a subroutine for initialization of the eigenvalue solver |
Ninitiatemodule | Initialization of model data from the FEDEM solver input file |
Ninitiateroadtypemodule | |
Ninitiatesensortypemodule | Initialization of sensor objects from the solver input file |
Ninitiatespringtypemodule | |
Ninitiatesupeltypemodule | Initialization of superelements from the solver input file |
Ninitiatesystemtypemodule | Initialization of system data from the solver input file |
Ninitiatetiretypemodule | |
Ninitiatetriadtypemodule | |
Ninitiateuserdefeltypemodule | Initialization of user-defined elements from the solver input file |
Ninitiatewindturbinemodule | Initialization of wind turbine objects from the solver input file |
Ninputreducermodule | Module with subroutines for input and preprocessing of FE model data |
Ninpututilities | Module with functions and subroutines for parsing solver input files |
Ninversemodule | |
Nkindmodule | Module with kind-parameters and parameters for size of variable types |
►Nmanipmatrixmodule | Module with subroutines for manipulation of integer and real matrices |
Nmassmatrixcorrectionmodule | |
Nmassroutinesmodule | Module with subroutines for calculation of discrete mass elements |
►Nmasstypemodule | |
Nmasterslavejointroutinesmodule | Module with subroutines for joint constraint calculation calculations |
►Nmasterslavejointtypemodule | |
►Nmatextensionmodule | System matrix extension module |
►Nmechanismtypemodule | Module with mechanism data containers |
Nmodesroutinesmodule | Module with subroutines for the system-level eigenvalue analysis |
►Nmodestypemodule | Module with a data type representing the eigenmodes of the model |
►Nmotionroutinesmodule | Module with subroutines for prescribed motion calculations |
►Nmotiontypemodule | Module with data types representing prescribed motion objects |
Nnewmarkroutinesmodule | Module with subroutines for dynamic simulation in the time domain |
Nnormroutinesmodule | Module with subroutines and functions for solution norm calculation |
►Nnormtypemodule | |
Npfunitargs | Module with additional source code for the pFUnit driver |
Npointerkindmodule | Module with some kind parameters |
Nprescribedmotionmodule | Module with support for prescribed motions from file |
Nprofilermodule | Module with subroutines for profiling of various program parts |
Nprogressmodule | Module with subroutines for reporting progress during computations |
►Npyplot_module | Interface for plots in python (x-y plots) |
►Nrdbmodule | Module with data type and subroutines for writing FEDEM result files |
Nreckindmodule | Module with real kind parameter to use in the recovery calculations |
Nreporterrormodule | Module with subroutines for printing error messages, etc |
►Nrestartmodule | Module with subroutines for simulation restart |
Nrigidmodule | Module with subroutines for setting up linear multi-point constraints |
Nroadroutinesmodule | |
►Nroadtypemodule | |
►Nrotationmodule | Module with subroutines for manipulation of finite rotations |
►Nsammodule | This module contains a data structure for assembly of FE matrices |
Nsamreducermodule | Initialisation of the SAM data structure for the FE part reducer |
Nsamsolvermodule | Initialisation of the SAM data structure for the dynamics solver |
Nsamstressmodule | Initialisation of the SAM data structure for recovery processes |
►Nsavemodule | Module with subroutines for saving of time history results |
Nsavenastranmodule | |
Nsavereducermodule | |
►Nsavevtfmodule | |
►Nscratcharraymodule | Module with subroutines for dynamic allocation of scratch arrays |
►Nsdiskmatrixmodule | |
Nsearchandsortmodule | Module with subroutines for searching and sorting of arrays |
►Nsensortypemodule | Module with data types representing sensor objects (general function arguments) |
►Nsolextensionmodule | Module with subroutines for solution of linear equation systems |
Nsolvermodule | Module with model containers and top lever driver subroutines |
Nsolverroutinesmodule | Module with some generic solver utilities |
►Nsparsematrixmodule | |
Nsprextensionmodule | Sparse matrix extensions |
►Nspringroutinesmodule | Module with subroutines for spring calculations |
►Nspringtypemodule | Module with data types representing spring objects |
►Nsprkindmodule | Module with kind-parameters for the SPR equation solver |
Nstaticequilibriummodule | Module with subroutines for quasi-static time-domain simulation |
Nstrainandstressutilitiesmodule | Module with utility subroutines for strain- and stress calculation |
►Nstrainrosettemodule | Module with data types representing strain rosette objects |
►Nstressrecoverymodule | Module with subroutines for recovery within the time integration loop |
Nstressroutinesmodule | Module with subroutine for superelement stress calculation/storage |
►Nsupelloadtypemodule | |
Nsupelnamelistmodule | Module with a namelists for reading superelement data |
Nsupelroutinesmodule | Module with subroutines for superelement calculations |
►Nsupeltypemodule | Module with data types representing superelement objects |
►Nsysmatrixtypemodule | Module with data types and utility subroutines for system matrices |
►Nsystemtypemodule | Module with system data containers |
Ntimermodule | Module with subroutines for time measurement of computations |
Ntimestepmodule | |
►Ntireroutinesmodule | |
►Ntiretypemodule | |
Ntriadnamelistmodule | Module with a namelist for reading triad data |
►Ntriadtypemodule | Module with data types representing triad objects |
Nuserdefelroutinesmodule | Module with subroutines for user-defined element calculations |
►Nuserdefeltypemodule | Module with data types representing user-defined element objects |
Nversionmodule | Module with data and subroutines for program version handling |
►Nwavefunctionsmodule | |
Nwavgmotionmodule | Module with subroutine for setting up linear multi-point constraints |
Nwindturbineroutinesmodule | |
►Nwindturbinetypemodule | Module with wind turbine data containers |