FEDEM Solver
R8.0
Source code of the dynamics solver
|
Module with subroutines for profiling of various program parts. More...
Functions/Subroutines | |
subroutine | reporttiming (lpu, nSol, nEig, nStep) |
Prints out solver profiling information in a nicely formatted table. More... | |
Variables | |
integer, parameter, private | tot_p = 1 |
Total time. More... | |
integer, parameter | ini_p = 2 |
Data input and initializations. More... | |
integer, parameter | asm_p = 3 |
Finite element assembly. More... | |
integer, parameter | sol_p = 4 |
Linear equation solver. More... | |
integer, parameter | eig_p = 5 |
Eigenvalue solver. More... | |
integer, parameter | upd_p = 6 |
Configuration update. More... | |
integer, parameter | sav_p = 7 |
Results saving. More... | |
integer, parameter | exp_p = 8 |
Curve export. More... | |
integer, parameter | ctrl_p = 9 |
Control systems. More... | |
integer, parameter | tir_p = 10 |
Tire models. More... | |
integer, parameter | hyd_p = 11 |
Hydrodynamic models. More... | |
integer, parameter | wav_p = 12 |
Wave kinematics evaluation. More... | |
integer, parameter | aed_p = 13 |
Aerodynamic models. More... | |
integer, parameter | sup1_p = 14 |
Superelement matrix assembly. More... | |
integer, parameter | sup2_p = 15 |
Superelement vector assembly. More... | |
integer, parameter | sup3_p = 16 |
csAddEM (element matrix assembly) More... | |
integer, parameter | rec_p = 17 |
Stress & Strain Gage recovery. More... | |
integer, parameter | rec1_p = 18 |
Initialization of recovery data. More... | |
integer, parameter | rec2_p = 19 |
Deformation recovery. More... | |
integer, parameter | fra_p = 20 |
Frequency response analysis. More... | |
integer, parameter, private | oth_p = 21 |
Other, i.e., total time minus all others. More... | |
integer, parameter | nprofmod_p = oth_p-1 |
Total number of parts to be profiled. More... | |
Module with subroutines for profiling of various program parts.
This module contains parameters used to identify the various program parts to be profiled, and a subroutine for printing the profiling results. Two subroutines for starting and stopping the timing of a task is imported from the timermodule.
subroutine profilermodule::reporttiming | ( | integer, intent(in) | lpu, |
integer(i8), intent(in) | nSol, | ||
integer, intent(in) | nEig, | ||
integer(i8), intent(in) | nStep | ||
) |
Prints out solver profiling information in a nicely formatted table.
[in] | lpu | File unit number for res-file output |
[in] | nSol | Number of iterations (with one linear equation solve each) |
[in] | nEig | Number of eigenvalue solutions |
[in] | nStep | Number of time/load increments |
integer, parameter profilermodule::aed_p = 13 |
Aerodynamic models.
integer, parameter profilermodule::asm_p = 3 |
Finite element assembly.
integer, parameter profilermodule::ctrl_p = 9 |
Control systems.
integer, parameter profilermodule::eig_p = 5 |
Eigenvalue solver.
integer, parameter profilermodule::exp_p = 8 |
Curve export.
integer, parameter profilermodule::fra_p = 20 |
Frequency response analysis.
integer, parameter profilermodule::hyd_p = 11 |
Hydrodynamic models.
integer, parameter profilermodule::ini_p = 2 |
Data input and initializations.
integer, parameter profilermodule::nprofmod_p = oth_p-1 |
Total number of parts to be profiled.
|
private |
Other, i.e., total time minus all others.
integer, parameter profilermodule::rec1_p = 18 |
Initialization of recovery data.
integer, parameter profilermodule::rec2_p = 19 |
Deformation recovery.
integer, parameter profilermodule::rec_p = 17 |
Stress & Strain Gage recovery.
integer, parameter profilermodule::sav_p = 7 |
Results saving.
integer, parameter profilermodule::sol_p = 4 |
Linear equation solver.
integer, parameter profilermodule::sup1_p = 14 |
Superelement matrix assembly.
integer, parameter profilermodule::sup2_p = 15 |
Superelement vector assembly.
integer, parameter profilermodule::sup3_p = 16 |
csAddEM (element matrix assembly)
integer, parameter profilermodule::tir_p = 10 |
Tire models.
|
private |
Total time.
integer, parameter profilermodule::upd_p = 6 |
Configuration update.
integer, parameter profilermodule::wav_p = 12 |
Wave kinematics evaluation.