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

Functions/Subroutines

subroutine get_datacube_arrays (target_time, cme_number, base_file, found, clts, lons, mask, vr, vp, vt, br, bt, bp, md, temp)
subroutine get_value (clt, lon_in, ts_magnetogram, clts, lons, mask, vr, vp, vt, br, bt, bp, temp, md, ndata, found, vr_val, vp_val, vt_val, br_val, bt_val, bp_val, md_val, temp_val)
integer function get_position_index (clt_val, lon_val, clts, lons)
real function round5 (x)

Variables

double precision globaltime
integer i
integer found
double precision ix2
double precision ix3
integer pos_index
integer, parameter nclt = 90
integer, parameter nlons = 180

Function/Subroutine Documentation

◆ get_datacube_arrays()

subroutine mod_datacube::get_datacube_arrays ( double precision, intent(in) target_time,
integer, intent(in) cme_number,
character(len=*), intent(in) base_file,
integer, intent(out) found,
double precision, dimension(:), intent(out), allocatable clts,
double precision, dimension(:), intent(out), allocatable lons,
real, dimension(:), intent(out), allocatable mask,
real, dimension(:), intent(out), allocatable vr,
real, dimension(:), intent(out), allocatable vp,
real, dimension(:), intent(out), allocatable vt,
real, dimension(:), intent(out), allocatable br,
real, dimension(:), intent(out), allocatable bt,
real, dimension(:), intent(out), allocatable bp,
real, dimension(:), intent(out), allocatable md,
real, dimension(:), intent(out), allocatable temp )

Definition at line 13 of file mod_datacube.t.

◆ get_position_index()

integer function mod_datacube::get_position_index ( double precision, intent(in) clt_val,
double precision, intent(in) lon_val,
double precision, dimension(:), intent(in) clts,
double precision, dimension(:), intent(in) lons )

Definition at line 290 of file mod_datacube.t.

◆ get_value()

subroutine mod_datacube::get_value ( double precision, intent(in) clt,
double precision, intent(in) lon_in,
double precision, intent(in) ts_magnetogram,
double precision, dimension(:), intent(in) clts,
double precision, dimension(:), intent(in) lons,
real, dimension(:), intent(in) mask,
real, dimension(:), intent(in) vr,
real, dimension(:), intent(in) vp,
real, dimension(:), intent(in) vt,
real, dimension(:), intent(in) br,
real, dimension(:), intent(in) bt,
real, dimension(:), intent(in) bp,
real, dimension(:), intent(in) temp,
real, dimension(:), intent(in) md,
integer, intent(in) ndata,
integer, intent(out) found,
double precision, intent(out) vr_val,
double precision, intent(out) vp_val,
double precision, intent(out) vt_val,
double precision, intent(out) br_val,
double precision, intent(out) bt_val,
double precision, intent(out) bp_val,
double precision, intent(out) md_val,
double precision, intent(out) temp_val )

Definition at line 236 of file mod_datacube.t.

Here is the call graph for this function:

◆ round5()

real function mod_datacube::round5 ( real, intent(in) x)

Definition at line 331 of file mod_datacube.t.

Variable Documentation

◆ found

integer mod_datacube::found

Definition at line 6 of file mod_datacube.t.

◆ globaltime

double precision mod_datacube::globaltime

Definition at line 5 of file mod_datacube.t.

◆ i

integer mod_datacube::i

Definition at line 6 of file mod_datacube.t.

◆ ix2

double precision mod_datacube::ix2

Definition at line 7 of file mod_datacube.t.

◆ ix3

double precision mod_datacube::ix3

Definition at line 7 of file mod_datacube.t.

◆ nclt

integer, parameter mod_datacube::nclt = 90

Definition at line 9 of file mod_datacube.t.

◆ nlons

integer, parameter mod_datacube::nlons = 180

Definition at line 9 of file mod_datacube.t.

◆ pos_index

integer mod_datacube::pos_index

Definition at line 8 of file mod_datacube.t.