|
FEDEM Solver
R8.0
Source code of the dynamics solver
|

Directories | |
| directory | vpmSolverTests |
Files | |
| file | addInSysModule.f90 |
| Subroutines for system-level assembly. | |
| file | bushingElementRoutinesModule.f90 |
| file | bushingElementTypeModule.f90 |
| file | contactElementRoutinesModule.f90 |
| Subroutines for contact element calculations. | |
| file | contactElementTypeModule.f90 |
| Contact element object data container. | |
| file | contactSurfaceModule.f90 |
| Representation of contact surfaces. | |
| file | controlRoutinesModule.f90 |
| Subroutine for invocation of the regulation system solver. | |
| file | controlTypeModule.f90 |
| Control system data container. | |
| file | corotUtilModule.f90 |
| file | curvePointTypeModule.f90 |
| Representation of contact curve/surface points. | |
| file | curveTypeModule.f90 |
| Subroutines for contact surface point calculations. | |
| file | damperRoutinesModule.f90 |
| Subroutines for damper calculations. | |
| file | damperTypeModule.f90 |
| Damper object data containers. | |
| file | dbgUnitsModule.f90 |
| file | diffractionModule.f90 |
| file | dummy_pyplot.f90 |
| Dummy module used when built without python plotting support. | |
| file | dummyLoadSupelMatrix.f90 |
| file | energyInt.f90 |
| Subroutines for structural energy integration. | |
| file | engineRoutinesModule.f90 |
| Subroutines for general function evaluation. | |
| file | environmentTypeModule.f90 |
| Environmental data container. | |
| file | extCtrlSysRoutinesModule.f90 |
| file | extCtrlSysTypeModule.f90 |
| file | finiteElementModule.f90 |
| Finite element object data containers and subroutines. | |
| file | FNVmodule.f90 |
| file | FNVwaveForceModule.f90 |
| file | forceRoutinesModule.f90 |
| Subroutines for external point load calculations. | |
| file | forceTypeModule.f90 |
| External point load object data container. | |
| file | freqResponseModule.f90 |
| Frequency domain implementation for the FEDEM Dynamics Solver. | |
| file | frictionRoutinesModule.f90 |
| file | frictionTypeModule.f90 |
| file | functionTypeModule.f90 |
| Function data container. | |
| file | genericPartModule.f90 |
| file | hydroDynamicsModule.f90 |
| Calculation of hydrodynamic element loads. | |
| file | initiateBushingElmTypeModule.f90 |
| file | initiateContactElmTypeModule.f90 |
| Initialization of contact element objects from the solver input file. | |
| file | initiateDamperTypeModule.f90 |
| Initialization of damper objects from the solver input file. | |
| file | initiateFrictionTypeModule.f90 |
| file | initiateFunctionTypeModule.f90 |
| Initialization of functions from the solver input file. | |
| file | initiateJointTypeModule.f90 |
| Initialization of joint objects from the solver input file. | |
| file | initiateModesTypeModule.f90 |
| Subroutine for initialization of the eigenvalue solver. | |
| file | initiateModule.f90 |
| Initialization of model data from the FEDEM solver input file. | |
| file | initiateRoadTypeModule.f90 |
| file | initiateSensorTypeModule.f90 |
| Initialization of sensor objects from the solver input file. | |
| file | initiateSpringTypeModule.f90 |
| file | initiateSupElTypeModule.f90 |
| Initialization of superelements from the solver input file. | |
| file | initiateSystemTypeModule.f90 |
| Initialization of system data from the solver input file. | |
| file | initiateTireTypeModule.f90 |
| file | initiateTriadTypeModule.f90 |
| file | initiateUserdefElTypeModule.f90 |
| Initialization of user-defined elements from the solver input file. | |
| file | initiateWindTurbineModule.f90 |
| Initialization of wind turbine objects from the solver input file. | |
| file | inverseModule.f90 |
| file | main.C |
| This file contains the C++ main program for the FEDEM dynamics solver. | |
| file | massMatCorrModule.f90 |
| file | massRoutinesModule.f90 |
| Subroutines for discrete mass calculations. | |
| file | massTypeModule.f90 |
| file | masterSlaveJointRoutinesModule.f90 |
| Subroutines for joint constraint calculation calculations. | |
| file | masterSlaveJointTypeModule.f90 |
| file | mechanismTypeModule.f90 |
| Mechanism data container. | |
| file | modesRoutinesModule.f90 |
| Subroutines for eigenvalue analysis. | |
| file | modesTypeModule.f90 |
| Eigenmodes data container. | |
| file | motionRoutinesModule.f90 |
| Subroutines for prescribed motion calculations. | |
| file | motionTypeModule.f90 |
| Prescribed motion data container. | |
| file | newmarkRoutinesModule.f90 |
| Subroutines for dynamic simulation based on Newmark time integration. | |
| file | normRoutinesModule.f90 |
| Subroutines and functions for solution norm calculation. | |
| file | normTypeModule.f90 |
| file | profilerModule.f90 |
| Subroutines for profiling of various program parts. | |
| file | pyplot_module.f90 |
| Interface for plots in python (x-y plots) | |
| file | readFSI.C |
| Utility for reading read a solver input file into a string variable. | |
| file | restartModule.f90 |
| Subroutines for restart handling. | |
| file | roadRoutinesModule.f90 |
| file | roadTypeModule.f90 |
| file | samSolverModule.f90 |
| Initialisation of the SAM data structure for the dynamics solver. | |
| file | saveModule.f90 |
| Save of time history variables to result database files. | |
| file | saveNastranModule.f90 |
| file | saveVTFModule.f90 |
| file | sensorTypeModule.f90 |
| Sensor data container. | |
| file | solverDriver.f90 |
| Global driver routines for the FEDEM Dynamics Solver. | |
| file | solverInterface.C |
| This file contains the C++ wrappers of the FEDEM dynamics solver API. | |
| file | solverInterface.h [code] |
| This file defines the API for the FEDEM dynamics solver core. | |
| file | solverModule.f90 |
| Model data and driver routines for the FEDEM Dynamics Solver. | |
| file | solverRoutinesModule.f90 |
| Generic solver utilities. | |
| file | springRoutinesModule.f90 |
| Subroutines for spring calculations. | |
| file | springTypeModule.f90 |
| Spring object data containers. | |
| file | staticEquilibriumModule.f90 |
| Subroutines for quasi-static time-domain simulation. | |
| file | stressRecoveryModule.f90 |
| Subroutines for stress and/or strain gage recovery during solving. | |
| file | supElLoadTypeModule.f90 |
| file | supElRoutinesModule.f90 |
| Subroutines for superelement calculations. | |
| file | systemTypeModule.f90 |
| System data container. | |
| file | timeStepModule.f90 |
| file | tireRoutinesModule.f90 |
| file | tireTypeModule.f90 |
| file | userdefElRoutinesModule.f90 |
| Subroutines for user-defined element calculations. | |
| file | userdefElTypeModule.f90 |
| User-defined element data container. | |
| file | windTurbineRoutinesModule.f90 |
| file | windTurbineTypeModule.f90 |
| Wind turbine data container. | |