MPI-AMRVAC 3.2
The MPI - Adaptive Mesh Refinement - Versatile Advection Code (development version)
Loading...
Searching...
No Matches
Functions/Subroutines | Variables
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
 
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 11 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 287 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 233 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 329 of file mod_datacube.t.

Variable Documentation

◆ found

integer mod_datacube::found

Definition at line 5 of file mod_datacube.t.

◆ globaltime

double precision mod_datacube::globaltime

Definition at line 4 of file mod_datacube.t.

◆ i

integer mod_datacube::i

Definition at line 5 of file mod_datacube.t.

◆ nclt

integer, parameter mod_datacube::nclt = 90

Definition at line 7 of file mod_datacube.t.

◆ nlons

integer, parameter mod_datacube::nlons = 180

Definition at line 7 of file mod_datacube.t.

◆ pos_index

integer mod_datacube::pos_index

Definition at line 6 of file mod_datacube.t.