EMPIRE DA  v1.9.1
Data assimilation codes using EMPIRE communication
 All Classes Files Functions Variables Pages
linear_empire_vader_v2.f90 File Reference

Go to the source code of this file.

Functions/Subroutines

program linear
 program to implement a simple linear model of no use to anyone but for testing and debugging purposes :) More...
 
real(kind=kind(1.0d0)) function, dimension(n) f (n, x)
 
subroutine initialise_mpi_v2 (mdl_rank, cpl_root, cpl_mpi_comm)
 
subroutine empire_process_dimensions (N, cpl_root, cpl_mpi_comm)
 

Function/Subroutine Documentation

subroutine linear::empire_process_dimensions ( integer, intent(in)  N,
integer, intent(in)  cpl_root,
integer, intent(in)  cpl_mpi_comm 
)

Definition at line 337 of file linear_empire_vader_v2.f90.

Here is the caller graph for this function:

real(kind=kind(1.0d0)) function, dimension(n) linear::f ( integer, intent(in)  n,
real(kind=kind(1.0d0)), dimension (n), intent(in)  x 
)

Definition at line 128 of file linear_empire_vader_v2.f90.

subroutine linear::initialise_mpi_v2 ( integer, intent(out)  mdl_rank,
integer, intent(out)  cpl_root,
integer, intent(out)  cpl_mpi_comm 
)

Definition at line 137 of file linear_empire_vader_v2.f90.

Here is the caller graph for this function:

program linear ( )

program to implement a simple linear model of no use to anyone but for testing and debugging purposes :)

NOTE: THIS PROGRAM ***MUST*** RECIEVE A COUPLET OF INTEGERS FROM THE DATA ASSIMILATION CODE CONTAINING

FIRST : THE SIZE OF THE DIMENSION OF THE MODEL

SECOND: THE NUMBER OF TIMESTEPS THE MODEL SHOULD DO

THIS IS A BIT WEIRD, AS NORMALLY THE MODEL DICTATES SUCH THINGS. BUT THIS IS A USELESS TOY MODEL. SO WE MIGHT AS WELL MAKE IT EASY TO USE TO TEST DA.

Definition at line 44 of file linear_empire_vader_v2.f90.

Here is the call graph for this function: