Modules

ModuleSource FileDescription
AirClass AirClass.f90
AnalystClass AnalystClass.f90
ArabidopsisClass ArabidopsisClass.f90
ArrayClass ArrayClass.f90
ArrayOperationClass ArrayOperationClass.f90
BitClass BitClass.f90

This module defines bit-wise operations.

BoringClass BoringClass.f90
BoundaryConditionClass BoundaryConditionClass.f90
CivilItemClass CivilItemClass.f90
ClangClass ClangClass.f90
ConsoleClass ConsoleClass.f90

This module defines a class of console, which is inspired by the console of Javascript.

ConstitutiveModelClass ConstitutiveModelClass.f90
ContactClass ContactClass.f90
ContactDiffusionClass ContactDiffusionClass.f90
ContactMechanicsClass ContactMechanicsClass.f90
ControlParameterClass ControlParameterClass.f90
CSVClass CSVClass.f90
DamClass DamClass.f90
DeformationClass DeformationClass.f90
DemDomainClass DEMDomainClass.f90
det det_ls.f90
DictionaryClass DictionaryClass.f90 Read more…
DiffusionEquationClass DiffusionEquationClass.f90
DigitalElevationModelClass DigitalElevationModelClass.f90
DSYEV_PF dsyev_pf.f90

=====================================================================

DSYEV_PF dsyev.f90

=====================================================================

EarClass EarClass.f90
EarthClass EarthClass.f90
ElasticityClass ElasticityClass.f90

This is a toolbox for /elastodynamics

ElastoPlasticityClass ElastoPlasticityClass.f90
EnvironmentClass EnvironmentClass.f90
EquationClass EquationClass.f90
FactoryClass FactoryClass.f90
FarmClass FarmClass.f90
fem fem.f90
fem fem_without_mpi.f90
FEMDomainClass FEMDomainClass.f90
FEMeshClass ex0013_CreateMeshEx5.f90
FEMeshClass ex0012_CreateMeshEx4.f90
FEMeshClass ex0011_CreateMeshEx3.f90
FEMIfaceClass FEMIfaceClass.f90
FEMSolverClass FEMSolverClass.f90
FertilizerClass FertilizerClass.f90
FieldClass FieldClass.f90
FiniteDeformationClass FiniteDeformationClass.f90
FlowerClass FlowerClass.f90
fMathClass fMathClass.f90
fMathClass fMathClass.f90
GAClass GAClass.f90
GeometryClass GeometryClass.f90
gnuplot gnuplot.f90
GrapeClass GrapeClass.f90
GraphClass GraphClass.f90
growthmod growthmod.f90
HTMLClass HTMLClass.f90

This module creates HTML file.

HTTPCLass HTTPClass.f90

This module is for HTTP connections. It just calls CURL.

ifport ifport.f90
inoput_gw3 inoput_gw2.f90
InsectClass InsectClass.f90
IOClass IOClass.f90

This module defines a usefull derived type for file-IO.

KinematicClass KinematicClass.f90

Some basic functions for Kinematics

LeafClass LeafClass.f90
LightClass LightClass.f90
LinearSolverClass LinearSolverClass.f90 Read more…
ListClass ListClass.f90
LoggerClass LoggerClass.f90
LsystemClass LsystemClass.f90
LTISystemClass LTISystemClass.f90
MaizeClass MaizeClass.f90 Read more…
MaterialPropClass MaterialPropClass.f90
MathClass MathClass.f90

This module defines numerious basic mathematical operations, mainly for scalar and vector computation. It also contains some converter among string, characters and othe datatypes.

MathClass MathClass.f90
MathClass MathClass_w.f90
mesh_module ex0010_CreateMeshEx2.f90
MeshClass MeshClass.f90
ModalAnalysisClass ModalAnalysisClass.f90
MonteCarloClass MonteCarloClass.f90
MPIClass MPIClass.f90
MPIClass MPIClass_w.f90
MPIClass MPIClass.f90 Read more…
MultiDiffDeformClass MultiDiffDeformClass.f90
multiDOFsystemClass MultiDOFSystemClass.f90
MultiPhysicsClass MultiPhysicsClass.f90
MyLinearSolvers userDefinedLinearSolver.f90
NewModule Curve_Fitting_By_SGD.f90
obj obj.f90
OouraFFT OouraFFT.f90
OpenACCClass OpenACCClass.f90

Thic module defines some matrix-vector operations using OpenACC. But, not tested fully, so unrecommended.

Read more…
OpenMPClass OpenMPClass.f90
output_plant_geo output_geo.f90
PanicleClass PanicleClass.f90
PCAClass PCAClass.f90
PetiClass PetiClass.f90
PhysicalConstantsClass PhysicalConstantsClass.f90
PhysicalFieldClass PhysicalFieldClass.f90
PhysicsClass PhysicsClass.f90
PineClass PineClass.f90
PlantClass PlantClass.f90
PlantFEM PlantFEM.f90

@author Module Author Haruka Tomobe, Ph.D. FEM library for plant science 集合のために制約配列を 構築する @param aggr 集合についての情報

Read more…
PlantNodeClass PlantNodeClass.f90
PlantRootClass PlantRootClass.f90
PlotClass PlotClass.f90

It creates a PDF file with plots.

PodClass PodClass.f90
PoromechanicsClass PoromechanicsClass.f90
PostProcessingClass PostProcessingClass.f90
PreprocessingClass PreProcessingClass.f90
QTreeClass GTreeClass.f90
RandomClass RandomClass.f90

It gives Pseudorandom numbers and random operations/functions.

RangeClass RangeClass.f90
ReactorClass ReactorClass.f90
RendererClass RendererClass.f90
RiceClass RiceClass_old.f90 Read more…
RiceClass RiceClass.f90
RidgeClass RidgeClass.f90
RootClass RootClass.f90
RouteOptimization RouteOptimizationClass.f90
SceneClass SceneClass.f90
SDEClass SDEClass.f90
SeedClass SeedClass.f90
SeepageFlowClass SeepageFlowClass.f90
SeismicAnalysisClass SeismicAnalysisClass.f90
ShapeFunctionClass ShapeFunctionClass.f90 Read more…
sim sim.f90
SimulatorClass SimulatorClass.f90
SoilClass SoilClass.f90
SoilWaterCouplingClass SoilWaterCouplingClass.f90
SoybeanClass SoybeanClass.f90 Read more…
SPACClass SPACClass.f90
SpaceTimeDeformClass SpaceTimeDeformClass.f90
SpaceTimeDiffusionClass SpaceTimeDiffusionClass.f90
SparseClass SparseClass.f90 Read more…
SpectreAnalysisClass SpectreAnalysisClass.f90
std std.f90
std std_without_mpi.f90
StemClass StemClass.f90
StiffnessMatrixClass StiffnessMatrixClass.f90
STLClass STLClass.f90
StochasticProcessClass StochasticProcessClass.f90
StrainClass StrainClass.f90
StressClass StressClass.f90
StringClass StringClass.f90
Tank_TankModelClassClass TankModelClass.f90
TermClass TermClass.f90
TimeClass TimeClass.f90
TreeClass TreeClass.f90
TSFEMClass TSFEMClass.f90
uuid_module uuid_module.f90 Read more…
vector MathClass_old.f90
VectorClass VectorClass.f90
VertexClass VertexClass.f90
WaterAbsorptionClass WaterAbsorptionClass.f90
WaveKernelClass WaveKernelClass.f90

##############################################################

Read more…
WebserverClass WebServerClass.f90
wheatClass WheatClass.f90