MPI-AMRVAC 3.2
The MPI - Adaptive Mesh Refinement - Versatile Advection Code (development version)
Loading...
Searching...
No Matches
Data Types | Modules | Functions/Subroutines | Variables
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