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

Modules

module  thincurr_f
 Fortran part of Python wrapper for ThinCurr thin-wall eddy current functionality.

Functions/Subroutines

subroutine thincurr_bmat (tw_ptr, hodlr_ptr, bmat_ptr, bdr_ptr, cache_file, error_str)
 Needs docs.
subroutine thincurr_cross_coupling (tw_ptr1, tw_ptr2, mmat, cache_file, error_str)
 Needs docs.
subroutine thincurr_cross_eval (tw_ptr1, tw_ptr2, nrhs, vec1, vec2, error_str)
 Needs docs.
subroutine thincurr_curr_regmat (tw_ptr, rmat, error_str)
 Needs docs.
subroutine thincurr_eigenvalues (tw_ptr, direct, neigs, eig_vals, eig_vec, hodlr_ptr, error_str)
 Needs docs.
subroutine thincurr_freq_response (tw_ptr, direct, fr_limit, freq, fr_driver, hodlr_ptr, error_str)
 Needs docs.
subroutine thincurr_get_eta (tw_ptr, eta_ptr, error_str)
 Needs docs.
subroutine thincurr_get_sensor_name (sensor_ptr, sensor_ind, sensor_name, error_str)
 Needs docs.
subroutine thincurr_lmat (tw_ptr, use_hodlr, lmat_ptr, cache_file, error_str)
 Needs docs.
subroutine thincurr_mcoil (tw_ptr, mc_ptr, cache_file, error_str)
 Needs docs.
subroutine thincurr_msensor (tw_ptr, sensor_file, ms_ptr, msc_ptr, nsensors, njumpers, sensor_ptr, cache_file, error_str)
 Needs docs.
subroutine thincurr_recon_curr (tw_ptr, vals, curr, format)
 Needs docs.
subroutine thincurr_recon_field (tw_ptr, pot, coils, field, hodlr_ptr)
 Needs docs.
subroutine thincurr_reduce_model (tw_ptr, filename, neigs, eig_vec, compute_b, sensor_ptr, hodlr_ptr, error_str)
 Needs docs.
subroutine thincurr_rmat (tw_ptr, copy_out, rmat, error_str)
 Needs docs.
subroutine thincurr_save_field (tw_ptr, vals, fieldname)
 Needs docs.
subroutine thincurr_save_scalar (tw_ptr, vals, fieldname)
 Needs docs.
subroutine thincurr_scale_va (tw_ptr, vals, div_flag)
 Needs docs.
subroutine thincurr_set_eta (tw_ptr, eta_ptr, error_str)
 Needs docs.
subroutine thincurr_setup (mesh_file, np, r_loc, nc, lc_loc, reg_loc, pmap_loc, jumper_start_in, tw_ptr, sizes, error_str, xml_ptr)
 Needs docs.
subroutine thincurr_setup_io (tw_ptr, basepath, save_debug, legacy_hdf5, error_str)
 Needs docs.
subroutine thincurr_time_domain (tw_ptr, direct, dt, nsteps, cg_tol, timestep_cn, nstatus, nplot, vec_ic, sensor_ptr, ncurr, curr_ptr, nvolt, volt_ptr, volts_full, sensor_vals_ptr, hodlr_ptr, error_str)
 Needs docs.
subroutine thincurr_time_domain_plot (tw_ptr, compute_b, rebuild_sensors, nsteps, nplot, sensor_ptr, sensor_vals_ptr, nsensor, hodlr_ptr, error_str)
 Needs docs.

Variables

integer(i4), dimension(:,:), pointer lc_plot
 Needs docs.
real(r8), dimension(:,:), pointer r_plot
 Needs docs.
integer(i4), dimension(:), pointer reg_plot
 Needs docs.