Modules

ModuleSource FileDescription
mimic_cellsmimic_cells.f90

cell types

mimic_configmimic_config.F90
mimic_constantsmimic_constants.f90

contains constants declarations MiMiC

mimic_data_collectmimic_data_collect.f90

provides routines for interaction with client codes: collection and distribution of data

mimic_errorsmimic_errors.F90
mimic_field_gridsmimic_field_grids.f90

field grid types

mimic_fragmentsmimic_fragments.F90

fragment types

mimic_long_rangemimic_long_range.F90

computes energy, forces, and potential from the interactions between the quantum fragment and long-range atoms using a multipole expansion approximation for the quantum fragment

mimic_mainmimic_main.F90

MiMiC main contains all API calls

mimic_particlesmimic_particles.f90

contains particle types

mimic_precisionmimic_precision.f90

defines single-, double-, and quadruple-precision parameters

mimic_propertiesmimic_properties.f90

property types

mimic_short_rangemimic_short_range.F90

compute interactions between quantum fragment and short-range classical fragments

mimic_subsystemsmimic_subsystems.f90

fragment types

mimic_tensorsmimic_tensors.f90

This module provides procedures for computing interactions tensors in packed form (one-dimensional arrays) and includes several operations involving tensors.

mimic_typesmimic_types.f90

contains type definitions for MiMiC

Read more…
mimic_utilsmimic_utils.F90