ADMB Documentation  11.1.1631
 All Classes Files Functions Variables Typedefs Friends Defines
Defines | Functions | Variables
adpvm2.cpp File Reference

(* $Id: adpvm2.cpp 1112 2013-07-12 21:41:41Z johnoel $)

Description not yet available. More...

#include <stdio.h>
#include "adpvm2.h"

Go to the source code of this file.

Defines

#define AD__PRELOAD
#define AD_USE_DYNAMIC_LOAD
#define HAVE_PVM

Functions

void adpvm_end_receive (void)
 Description not yet available.
int adpvm_initsend (int mode)
 Description not yet available.
int adpvm_master_cinitsend (int mode)
 Description not yet available.
int adpvm_master_crecv (int id)
void adpvm_master_csend (int id)
 Description not yet available.
void adpvm_master_end_creceive (void)
void adpvm_master_end_vreceive (void)
 Description not yet available.
int adpvm_master_vinitsend (int mode)
 Description not yet available.
int adpvm_master_vrecv (int id)
 Description not yet available.
void adpvm_master_vsend (int id)
 Description not yet available.
void adpvm_pack (const dvar_vector &_v)
 Description not yet available.
void adpvm_pack (const dvar_matrix &_m)
 Description not yet available.
void adpvm_pack (const dvar3_array &_m)
 Description not yet available.
void adpvm_pack (const dvar4_array &_m)
 Description not yet available.
void adpvm_pack (const dvar5_array &_m)
 Description not yet available.
void adpvm_pack (const prevariable &_v)
 Description not yet available.
void adpvm_pack (double v)
 Description not yet available.
void adpvm_pack (char *v, int n)
 Description not yet available.
void adpvm_pack (const dvector &_v)
 Description not yet available.
void adpvm_pack (const dmatrix &_m)
 Description not yet available.
void adpvm_pack (const d3_array &_m)
 Description not yet available.
void adpvm_pack (const d4_array &_m)
 Description not yet available.
void adpvm_pack (const d5_array &_m)
 Description not yet available.
void adpvm_pack (int v)
 Description not yet available.
void adpvm_pack (const ivector &_v)
 Description not yet available.
void adpvm_pack (const imatrix &_m)
 Description not yet available.
void adpvm_pack (const i3_array &_m)
 Description not yet available.
void adpvm_pack_index_bounds (void)
 Description not yet available.
void adpvm_pack_number_derivative (void)
 Description not yet available.
void adpvm_pack_vector_derivatives (void)
 Description not yet available.
void adpvm_receive_derivatives (void)
 Description not yet available.
int adpvm_recv (int id, int n)
 Description not yet available.
void adpvm_send (int id, int n)
 Description not yet available.
void adpvm_send_derivatives (void)
 Description not yet available.
int adpvm_slave_cinitsend (int mode)
 Description not yet available.
int adpvm_slave_crecv (int ptid)
 Description not yet available.
void adpvm_slave_csend (int ptid)
 Description not yet available.
void adpvm_slave_end_creceive (void)
void adpvm_slave_end_vreceive (void)
 Description not yet available.
int adpvm_slave_vinitsend (int mode)
 Description not yet available.
int adpvm_slave_vrecv (int ptid)
 Description not yet available.
void adpvm_slave_vsend (int ptid)
 Description not yet available.
void adpvm_unpack (const prevariable &_v)
 Description not yet available.
void adpvm_unpack (const double &_v)
 Description not yet available.
void adpvm_unpack (const int &_v)
 Description not yet available.
void adpvm_unpack (const dvar_vector &_v)
 Description not yet available.
void adpvm_unpack (const dvar_matrix &_m)
 Description not yet available.
void adpvm_unpack (const dvar3_array &_m)
 Description not yet available.
void adpvm_unpack (const dvar4_array &_m)
 Description not yet available.
void adpvm_unpack (const dvar5_array &_m)
 Description not yet available.
void adpvm_unpack (char *v, int n)
 Description not yet available.
void adpvm_unpack (const dvector &_v)
 Description not yet available.
void adpvm_unpack (const dmatrix &_m)
 Description not yet available.
void adpvm_unpack (const d3_array &_m)
 Description not yet available.
void adpvm_unpack (const d4_array &_m)
 Description not yet available.
void adpvm_unpack (const d5_array &_m)
 Description not yet available.
void adpvm_unpack (const ivector &_v)
 Description not yet available.
void adpvm_unpack (const imatrix &_m)
 Description not yet available.
void adpvm_unpack (const i3_array &_m)
 Description not yet available.
void adpvm_unpack_number_derivative (void)
 Description not yet available.
void adpvm_unpack_vector_derivatives (void)
 Description not yet available.
dmatrix get_dmatrix_from_master (void)
 Description not yet available.
dvector get_dvector_from_master (void)
 Description not yet available.
dvar_vector get_x_from_master (void)
 Description not yet available.
void initialize_pvm_buffer (void)
 Description not yet available.
int load_adpvm_library (void)
 Description not yet available.
void pvm_end_receive (void)
void pvm_pack (const dvar_vector &_v)
 Description not yet available.
void pvm_pack (const dvar_matrix &_m)
 Description not yet available.
void pvm_pack (const dvar3_array &_m)
 Description not yet available.
void pvm_pack (const dvar4_array &_m)
 Description not yet available.
void pvm_pack (const dvar5_array &_m)
 Description not yet available.
void pvm_pack (const prevariable &_v)
 Description not yet available.
void pvm_pack (double v)
 Description not yet available.
void pvm_pack (const dvector &_v)
 Description not yet available.
void pvm_pack (const dmatrix &_m)
 Description not yet available.
void pvm_pack (const d3_array &_m)
 Description not yet available.
void pvm_pack (const d4_array &_m)
 Description not yet available.
void pvm_pack (const d5_array &_m)
 Description not yet available.
void pvm_pack (int v)
 Description not yet available.
void pvm_pack (const ivector &_v)
 Description not yet available.
void pvm_pack (const imatrix &_m)
 Description not yet available.
void pvm_pack (const i3_array &_m)
 Description not yet available.
void pvm_unpack (const prevariable &_v)
 Description not yet available.
void pvm_unpack (const double &_v)
 Description not yet available.
void pvm_unpack (const int &_v)
 Description not yet available.
void pvm_unpack (const dvar_vector &_v)
 Description not yet available.
void pvm_unpack (const dvar_matrix &_m)
 Description not yet available.
void pvm_unpack (const dvar3_array &_m)
 Description not yet available.
void pvm_unpack (const dvar4_array &_m)
 Description not yet available.
void pvm_unpack (const dvar5_array &_m)
 Description not yet available.
void pvm_unpack (const dvector &_v)
 Description not yet available.
void pvm_unpack (const dmatrix &_m)
 Description not yet available.
void pvm_unpack (const d3_array &_m)
 Description not yet available.
void pvm_unpack (const d4_array &_m)
 Description not yet available.
void pvm_unpack (const d5_array &_m)
 Description not yet available.
void pvm_unpack (const ivector &_v)
 Description not yet available.
void pvm_unpack (const imatrix &_m)
 Description not yet available.
void pvm_unpack (const i3_array &_m)
 Description not yet available.
void send_dv3_to_master (const dvar3_array &v)
 Description not yet available.
void send_dvector_to_master (const dvector &v)
 Description not yet available.
void send_f_to_master (const dvariable &f)
 Description not yet available.

Variables

int ad_constant_flag = 0

Detailed Description

Description not yet available.

Definition in file adpvm2.cpp.


Define Documentation

#define AD__PRELOAD

Definition at line 34 of file adpvm2.cpp.

Definition at line 23 of file adpvm2.cpp.

#define HAVE_PVM

Definition at line 28 of file adpvm2.cpp.


Function Documentation

void adpvm_end_receive ( void  )

Description not yet available.

Parameters:

Definition at line 360 of file adpvm2.cpp.

Referenced by adpvm_master_end_vreceive(), and adpvm_slave_end_vreceive().

int adpvm_initsend ( int  mode)

Description not yet available.

Parameters:

Definition at line 350 of file adpvm2.cpp.

Referenced by adpvm_master_cinitsend(), adpvm_master_vinitsend(), adpvm_slave_cinitsend(), and adpvm_slave_vinitsend().

void adpvm_master_csend ( int  id)
void adpvm_master_end_creceive ( void  )
void adpvm_master_end_vreceive ( void  )

Description not yet available.

Parameters:

Definition at line 1964 of file adpvm2.cpp.

Referenced by get_f_from_slaves().

Description not yet available.

Parameters:

Definition at line 1907 of file adpvm2.cpp.

Referenced by send_x_to_slaves().

Description not yet available.

Parameters:

Definition at line 1948 of file adpvm2.cpp.

Referenced by get_f_from_slaves().

void adpvm_master_vsend ( int  id)

Description not yet available.

Parameters:

Definition at line 1939 of file adpvm2.cpp.

Referenced by send_x_to_slaves().

void adpvm_pack ( const dvar_vector _v)
void adpvm_pack ( const dvar_matrix _m)

Description not yet available.

Parameters:

Definition at line 245 of file adpvm2.cpp.

void adpvm_pack ( const dvar3_array _m)

Description not yet available.

Parameters:

Definition at line 269 of file adpvm2.cpp.

void adpvm_pack ( const dvar4_array _m)

Description not yet available.

Parameters:

Definition at line 293 of file adpvm2.cpp.

void adpvm_pack ( const dvar5_array _m)

Description not yet available.

Parameters:

Definition at line 317 of file adpvm2.cpp.

void adpvm_pack ( const prevariable _v)

Description not yet available.

Parameters:

Definition at line 384 of file adpvm2.cpp.

void adpvm_pack ( double  v)

Description not yet available.

Parameters:

Definition at line 571 of file adpvm2.cpp.

void adpvm_pack ( char *  v,
int  n 
)

Description not yet available.

Parameters:

Definition at line 580 of file adpvm2.cpp.

void adpvm_pack ( const dvector _v)

Description not yet available.

Parameters:

Definition at line 598 of file adpvm2.cpp.

void adpvm_pack ( const dmatrix _m)

Description not yet available.

Parameters:

Definition at line 622 of file adpvm2.cpp.

void adpvm_pack ( const d3_array _m)

Description not yet available.

Parameters:

Definition at line 646 of file adpvm2.cpp.

void adpvm_pack ( const d4_array _m)

Description not yet available.

Parameters:

Definition at line 670 of file adpvm2.cpp.

void adpvm_pack ( const d5_array _m)

Description not yet available.

Parameters:

Definition at line 694 of file adpvm2.cpp.

void adpvm_pack ( int  v)

Description not yet available.

Parameters:

Definition at line 858 of file adpvm2.cpp.

void adpvm_pack ( const ivector _v)

Description not yet available.

Parameters:

Definition at line 867 of file adpvm2.cpp.

void adpvm_pack ( const imatrix _m)

Description not yet available.

Parameters:

Definition at line 881 of file adpvm2.cpp.

void adpvm_pack ( const i3_array _m)

Description not yet available.

Parameters:

Definition at line 905 of file adpvm2.cpp.

void adpvm_pack_index_bounds ( void  )

Description not yet available.

Parameters:

Definition at line 66 of file adpvm2.cpp.

Referenced by adpvm_unpack().

Description not yet available.

Parameters:

Definition at line 53 of file adpvm2.cpp.

Referenced by adpvm_unpack().

Description not yet available.

Parameters:

Definition at line 399 of file adpvm2.cpp.

Referenced by adpvm_unpack().

void adpvm_receive_derivatives ( void  )

Description not yet available.

Parameters:

Definition at line 161 of file adpvm2.cpp.

Referenced by adpvm_send().

int adpvm_recv ( int  id,
int  n 
)

Description not yet available.

Parameters:

Definition at line 130 of file adpvm2.cpp.

Referenced by adpvm_master_crecv(), adpvm_master_vrecv(), and adpvm_slave_crecv().

void adpvm_send ( int  id,
int  n 
)

Description not yet available.

Parameters:

Definition at line 181 of file adpvm2.cpp.

Referenced by adpvm_master_csend(), adpvm_master_vsend(), adpvm_slave_csend(), and adpvm_slave_vsend().

void adpvm_send_derivatives ( void  )

Description not yet available.

Parameters:

Definition at line 115 of file adpvm2.cpp.

Referenced by adpvm_recv(), and adpvm_slave_vrecv().

Description not yet available.

Parameters:

Definition at line 1844 of file adpvm2.cpp.

Referenced by send_dmatrix_to_master(), send_dvector_to_master(), and send_int_to_master().

void adpvm_slave_csend ( int  ptid)

Description not yet available.

Parameters:

Definition at line 1862 of file adpvm2.cpp.

Referenced by send_dmatrix_to_master(), send_dvector_to_master(), and send_int_to_master().

void adpvm_slave_end_creceive ( void  )
void adpvm_slave_end_vreceive ( void  )

Description not yet available.

Parameters:

Definition at line 1973 of file adpvm2.cpp.

Referenced by get_x_from_master().

Description not yet available.

Parameters:

Definition at line 1835 of file adpvm2.cpp.

Referenced by send_dv3_to_master(), and send_f_to_master().

Description not yet available.

Parameters:

Definition at line 1873 of file adpvm2.cpp.

Referenced by get_x_from_master().

void adpvm_slave_vsend ( int  ptid)

Description not yet available.

Parameters:

Definition at line 1853 of file adpvm2.cpp.

Referenced by send_dv3_to_master(), and send_f_to_master().

void adpvm_unpack ( const prevariable _v)
void adpvm_unpack ( const double &  _v)

Description not yet available.

Parameters:

Definition at line 95 of file adpvm2.cpp.

void adpvm_unpack ( const int _v)

Description not yet available.

Parameters:

Definition at line 105 of file adpvm2.cpp.

void adpvm_unpack ( const dvar_vector _v)

Description not yet available.

Parameters:

Definition at line 415 of file adpvm2.cpp.

void adpvm_unpack ( const dvar_matrix _m)

Description not yet available.

Parameters:

Definition at line 453 of file adpvm2.cpp.

void adpvm_unpack ( const dvar3_array _m)

Description not yet available.

Parameters:

Definition at line 487 of file adpvm2.cpp.

void adpvm_unpack ( const dvar4_array _m)

Description not yet available.

Parameters:

Definition at line 515 of file adpvm2.cpp.

void adpvm_unpack ( const dvar5_array _m)

Description not yet available.

Parameters:

Definition at line 543 of file adpvm2.cpp.

void adpvm_unpack ( char *  v,
int  n 
)

Description not yet available.

Parameters:

Definition at line 589 of file adpvm2.cpp.

void adpvm_unpack ( const dvector _v)

Description not yet available.

Parameters:

Definition at line 718 of file adpvm2.cpp.

void adpvm_unpack ( const dmatrix _m)

Description not yet available.

Parameters:

Definition at line 746 of file adpvm2.cpp.

void adpvm_unpack ( const d3_array _m)

Description not yet available.

Parameters:

Definition at line 774 of file adpvm2.cpp.

void adpvm_unpack ( const d4_array _m)

Description not yet available.

Parameters:

Definition at line 802 of file adpvm2.cpp.

void adpvm_unpack ( const d5_array _m)

Description not yet available.

Parameters:

Definition at line 830 of file adpvm2.cpp.

void adpvm_unpack ( const ivector _v)

Description not yet available.

Parameters:

Definition at line 950 of file adpvm2.cpp.

void adpvm_unpack ( const imatrix _m)

Description not yet available.

Parameters:

Definition at line 978 of file adpvm2.cpp.

void adpvm_unpack ( const i3_array _m)

Description not yet available.

Parameters:

Definition at line 1009 of file adpvm2.cpp.

Description not yet available.

Parameters:

Definition at line 370 of file adpvm2.cpp.

Referenced by adpvm_pack().

Description not yet available.

Parameters:

Definition at line 210 of file adpvm2.cpp.

Referenced by adpvm_pack().

Description not yet available.

Parameters:

Definition at line 2018 of file adpvm2.cpp.

Referenced by laplace_approximation_calculator::default_calculations_parallel_slave().

Description not yet available.

Parameters:

Definition at line 2002 of file adpvm2.cpp.

Referenced by laplace_approximation_calculator::default_calculations_parallel_slave().

void initialize_pvm_buffer ( void  )

Description not yet available.

Parameters:

Definition at line 341 of file adpvm2.cpp.

Referenced by adpvm_end_receive().

int load_adpvm_library ( void  )

Description not yet available.

Parameters:

Definition at line 40 of file adpvm2.cpp.

Referenced by adpvm_manager::adpvm_manager().

void pvm_end_receive ( void  )

Definition at line 1226 of file adpvm2.cpp.

void pvm_pack ( const dvar_vector _v)

Description not yet available.

Parameters:

Definition at line 1118 of file adpvm2.cpp.

void pvm_pack ( const dvar_matrix _m)

Description not yet available.

Parameters:

Definition at line 1132 of file adpvm2.cpp.

void pvm_pack ( const dvar3_array _m)

Description not yet available.

Parameters:

Definition at line 1156 of file adpvm2.cpp.

void pvm_pack ( const dvar4_array _m)

Description not yet available.

Parameters:

Definition at line 1180 of file adpvm2.cpp.

void pvm_pack ( const dvar5_array _m)

Description not yet available.

Parameters:

Definition at line 1204 of file adpvm2.cpp.

void pvm_pack ( const prevariable _v)

Description not yet available.

Parameters:

Definition at line 1232 of file adpvm2.cpp.

Referenced by adpvm_pack_number_derivative(), adpvm_pack_vector_derivatives(), pvm_pack(), and send_cf_to_slaves().

void pvm_pack ( double  v)

Description not yet available.

Parameters:

Definition at line 1387 of file adpvm2.cpp.

void pvm_pack ( const dvector _v)

Description not yet available.

Parameters:

Definition at line 1396 of file adpvm2.cpp.

void pvm_pack ( const dmatrix _m)

Description not yet available.

Parameters:

Definition at line 1420 of file adpvm2.cpp.

void pvm_pack ( const d3_array _m)

Description not yet available.

Parameters:

Definition at line 1444 of file adpvm2.cpp.

void pvm_pack ( const d4_array _m)

Description not yet available.

Parameters:

Definition at line 1468 of file adpvm2.cpp.

void pvm_pack ( const d5_array _m)

Description not yet available.

Parameters:

Definition at line 1492 of file adpvm2.cpp.

void pvm_pack ( int  v)

Description not yet available.

Parameters:

Definition at line 1656 of file adpvm2.cpp.

void pvm_pack ( const ivector _v)

Description not yet available.

Parameters:

Definition at line 1665 of file adpvm2.cpp.

void pvm_pack ( const imatrix _m)

Description not yet available.

Parameters:

Definition at line 1679 of file adpvm2.cpp.

void pvm_pack ( const i3_array _m)

Description not yet available.

Parameters:

Definition at line 1703 of file adpvm2.cpp.

void pvm_unpack ( const prevariable _v)

Description not yet available.

Parameters:

Definition at line 1088 of file adpvm2.cpp.

void pvm_unpack ( const double &  _v)

Description not yet available.

Parameters:

Definition at line 1098 of file adpvm2.cpp.

void pvm_unpack ( const int _v)

Description not yet available.

Parameters:

Definition at line 1108 of file adpvm2.cpp.

Referenced by adpvm_unpack(), adpvm_unpack_vector_derivatives(), and pvm_unpack().

void pvm_unpack ( const dvar_vector _v)

Description not yet available.

Parameters:

Definition at line 1242 of file adpvm2.cpp.

void pvm_unpack ( const dvar_matrix _m)

Description not yet available.

Parameters:

Definition at line 1275 of file adpvm2.cpp.

void pvm_unpack ( const dvar3_array _m)

Description not yet available.

Parameters:

Definition at line 1303 of file adpvm2.cpp.

void pvm_unpack ( const dvar4_array _m)

Description not yet available.

Parameters:

Definition at line 1331 of file adpvm2.cpp.

void pvm_unpack ( const dvar5_array _m)

Description not yet available.

Parameters:

Definition at line 1359 of file adpvm2.cpp.

void pvm_unpack ( const dvector _v)

Description not yet available.

Parameters:

Definition at line 1516 of file adpvm2.cpp.

void pvm_unpack ( const dmatrix _m)

Description not yet available.

Parameters:

Definition at line 1544 of file adpvm2.cpp.

void pvm_unpack ( const d3_array _m)

Description not yet available.

Parameters:

Definition at line 1572 of file adpvm2.cpp.

void pvm_unpack ( const d4_array _m)

Description not yet available.

Parameters:

Definition at line 1600 of file adpvm2.cpp.

void pvm_unpack ( const d5_array _m)

Description not yet available.

Parameters:

Definition at line 1628 of file adpvm2.cpp.

void pvm_unpack ( const ivector _v)

Description not yet available.

Parameters:

Definition at line 1748 of file adpvm2.cpp.

void pvm_unpack ( const imatrix _m)

Description not yet available.

Parameters:

Definition at line 1776 of file adpvm2.cpp.

void pvm_unpack ( const i3_array _m)

Description not yet available.

Parameters:

Definition at line 1807 of file adpvm2.cpp.

void send_dv3_to_master ( const dvar3_array v)

Description not yet available.

Parameters:

Definition at line 2048 of file adpvm2.cpp.

void send_dvector_to_master ( const dvector v)
void send_f_to_master ( const dvariable f)

Variable Documentation