The Open FUSION Toolkit 1.0.0-beta6
Modeling tools for plasma and fusion research and engineering
Loading...
Searching...
No Matches
fem_composite.F90 File Reference
#include "local.h"

Data Types

interface  ml_fe_base_pop
 Needs docs. More...
interface  ml_fe_base_push
 Needs docs. More...
type  oft_fem_comp_ptr
 Composite FE type pointer container. More...
type  oft_fem_comp_type
 Composite FE type. More...
type  oft_ml_fe_comp_vecspace
 Needs docs. More...
type  oft_ml_fem_comp_type
 Multi-level composite FE type. More...

Modules

module  fem_composite
 Classes and infrastructure for composite FE representations.

Functions/Subroutines

subroutine fem_comp_delete (self)
 Needs docs.
subroutine fem_mat_add_local (self, mat, mloc, iloc, tlocks)
 Add local contributions to full matrix in a thread-safe way.
subroutine fem_mat_create (self, new, mask)
 Needs docs.
subroutine fem_mat_destroy_local (self, mloc)
 Needs docs.
subroutine fem_mat_setup_local (self, mloc, mask)
 Needs docs.
subroutine fem_mat_zero_local (self, mloc)
 Needs docs.
subroutine fem_mat_zero_local_rows (self, mloc, flag, irow)
 Needs docs.
subroutine fem_vec_create (self, new, cache, native)
 Create weight vector for FE representation.
subroutine fem_vec_load (self, source, filename, path, err_flag)
 Load a Lagrange scalar field from a HDF5 restart file.
subroutine fem_vec_save (self, source, filename, path, append)
 Save a Lagrange scalar field to a HDF5 restart file.
subroutine ml_fe_vecspace_create (self, new, level, cache, native)
 Needs docs.
subroutine ml_fe_vecspace_inject (self, afine, acors)
 Interpolate a coarse level Lagrange scalar field to the next finest level.
subroutine ml_fe_vecspace_interp (self, acors, afine)
 Interpolate a coarse level Lagrange scalar field to the next finest level.
subroutine ml_fem_build_interp (self, minlev)
 Needs docs.
subroutine ml_fem_comp_delete (self)
 Needs docs.
subroutine ml_fem_set_level (self, level, propogate)
 Set the current level for a ML Compsite-FE structure.
subroutine ml_fem_setup (self)
 Needs docs.
subroutine ml_fem_vec_create (self, new, level, cache, native)
 Create weight vector for FE representation.