MPI-AMRVAC 3.2
The MPI - Adaptive Mesh Refinement - Versatile Advection Code (development version)
Loading...
Searching...
No Matches
mod_nlfff_grad_rubin.t File Reference

Go to the source code of this file.

Data Types

type  mod_nlfff_grad_rubin::nlfff_grad_rubin_config
type  mod_nlfff_grad_rubin::nlfff_grad_rubin_result

Modules

module  mod_nlfff_grad_rubin
 MPI-parallel fixed-grid Grad–Rubin NLFFF extrapolation.

Functions/Subroutines

subroutine, public mod_nlfff_grad_rubin::init_nlfff_grad_rubin_boundary (filename, unit_length, unit_magneticfield, qxc1, qxc2, alpha_filename)
subroutine, public mod_nlfff_grad_rubin::init_nlfff_grad_rubin_external_alpha (filename, unit_length, unit_magneticfield)
subroutine, public mod_nlfff_grad_rubin::extrapolate_nlfff_grad_rubin (iw_b, config, result)
pure subroutine, public mod_nlfff_grad_rubin::gr_combine_alpha_unweighted (alpha_positive, alpha_negative, alpha_combined)
pure double precision function, public mod_nlfff_grad_rubin::gr_taper_weight (r, zero_threshold, full_threshold)
subroutine, public mod_nlfff_grad_rubin::gr_compute_alpha_boundary (b, dx1, dx2, zero_threshold, full_threshold, alpha, valid_pixels, alpha_raw)
subroutine, public mod_nlfff_grad_rubin::gr_trilinear_sample (field, x, xmin, ymin, zmin, dx1, dx2, dx3, value)
pure double precision function, public mod_nlfff_grad_rubin::gr_bilinear_sample (field, x, y, xmin, ymin, dx1, dx2)
subroutine, public mod_nlfff_grad_rubin::gr_solve_current_field_mpi (current, padding, dx1, dx2, dx3, bc)

Variables

integer, parameter, public mod_nlfff_grad_rubin::gr_trace_bottom =1
integer, parameter, public mod_nlfff_grad_rubin::gr_trace_open =2
integer, parameter, public mod_nlfff_grad_rubin::gr_trace_weak =3
integer, parameter, public mod_nlfff_grad_rubin::gr_trace_max_steps =4
double precision, dimension(:,:,:), allocatable, save mod_nlfff_grad_rubin::boundary_b