Fortran API#

Auto-generated from compiled uclchemwrap modules

This section documents all Fortran modules and their parameters as they exist in the compiled code.

Accessing Fortran Parameters at Runtime#

The Fortran parameters and functions are accessed through the uclchem.advanced.GeneralSettings() interface:

import uclchem

settings = uclchem.advanced.GeneralSettings()

# Read parameter value
value = settings.defaultparameters.abstol_factor.get()

# Modify parameter (non-PARAMETER only)
settings.defaultparameters.abstol_factor.set(new_value)

For more detailed examples of interacting with Fortran parameters, see:

Available Modules#

Fortran Functions#

Key Fortran functions available through the wrapper:

Function

Signature

auto_initialize_coolant_directory

() -> bool