libtrixi
Data Types | Modules | Functions/Subroutines
api.f90 File Reference

Data Types

interface  trixi_initialize_c
 
interface  trixi_finalize
 
interface  trixi_version_library_major
 
interface  trixi_version_library_minor
 
interface  trixi_version_library_patch
 
interface  trixi_version_library_c
 
interface  trixi_version_julia_c
 
interface  trixi_version_julia_extended_c
 
interface  trixi_initialize_simulation_c
 
interface  trixi_is_finished_c
 
interface  trixi_step
 
interface  trixi_finalize_simulation
 
interface  trixi_calculate_dt
 
interface  trixi_ndims
 
interface  trixi_nelements
 
interface  trixi_nelementsglobal
 
interface  trixi_ndofs
 
interface  trixi_ndofsglobal
 
interface  trixi_ndofselement
 
interface  trixi_nvariables
 
interface  trixi_nnodes
 
interface  trixi_load_node_reference_coordinates
 
interface  trixi_load_node_weights
 
interface  trixi_load_primitive_vars
 
interface  trixi_load_element_averaged_primitive_vars
 
interface  trixi_get_t8code_forest
 
interface  trixi_eval_julia_c
 

Modules

module  libtrixi
 

Functions/Subroutines

subroutine trixi_initialize (project_directory, depot_path)
 Initialize Julia runtime environment (Fortran convenience version) More...
 
character(len=:) function, allocatable trixi_version_library ()
 Return full version string of libtrixi (Fortran convenience version). More...
 
character(len=:) function, allocatable trixi_version_julia ()
 Return name and version of loaded julia packages LibTrixi directly depends on (Fortran convenience version). More...
 
character(len=:) function, allocatable trixi_version_julia_extended ()
 Return name and version of all loaded julia packages (Fortran convenience version). More...
 
integer(c_int) function trixi_initialize_simulation (libelixir)
 Set up Trixi simulation (Fortran convencience version) More...
 
logical function trixi_is_finished (handle)
 Check if simulation is finished (Fortran convenience version) More...
 
subroutine trixi_eval_julia (code)
 Execute Julia code (Fortran convenience version) More...