The DMPACK library module. Import this module to access any DMPACK
procedures:
! app.f90
program main
use :: dmpack
implicit none ( type , external )
! Initialise DMPACK.
call dm_init ()
! Call any DMPACK procedures here.
call dm_version_out ()
end program main
Link the program against static library libdmpack.a
:
$ gfortran -I/usr/local/include/dmpack -o app app.f90 /usr/local/lib/libdmpack.a
Change /usr/local
to the installation prefix.
module~~dmpack~~UsesGraph
module~dmpack
dmpack
module~dm_ansi
dm_ansi
module~dmpack->module~dm_ansi
module~dm_api_status
dm_api_status
module~dmpack->module~dm_api_status
module~dm_arg
dm_arg
module~dmpack->module~dm_arg
module~dm_ascii
dm_ascii
module~dmpack->module~dm_ascii
module~dm_atom
dm_atom
module~dmpack->module~dm_atom
module~dm_base64
dm_base64
module~dmpack->module~dm_base64
module~dm_beat
dm_beat
module~dmpack->module~dm_beat
module~dm_block
dm_block
module~dmpack->module~dm_block
module~dm_c
dm_c
module~dmpack->module~dm_c
module~dm_camera
dm_camera
module~dmpack->module~dm_camera
module~dm_cgi
dm_cgi
module~dmpack->module~dm_cgi
module~dm_cgi_router
dm_cgi_router
module~dmpack->module~dm_cgi_router
module~dm_config
dm_config
module~dmpack->module~dm_config
module~dm_const
dm_const
module~dmpack->module~dm_const
module~dm_crypto
dm_crypto
module~dmpack->module~dm_crypto
module~dm_csv
dm_csv
module~dmpack->module~dm_csv
module~dm_db
dm_db
module~dmpack->module~dm_db
module~dm_dp
dm_dp
module~dmpack->module~dm_dp
module~dm_env
dm_env
module~dmpack->module~dm_env
module~dm_error
dm_error
module~dmpack->module~dm_error
module~dm_fcgi
dm_fcgi
module~dmpack->module~dm_fcgi
module~dm_fifo
dm_fifo
module~dmpack->module~dm_fifo
module~dm_file
dm_file
module~dmpack->module~dm_file
module~dm_format
dm_format
module~dmpack->module~dm_format
module~dm_geocom
dm_geocom
module~dmpack->module~dm_geocom
module~dm_geocom_api
dm_geocom_api
module~dmpack->module~dm_geocom_api
module~dm_geocom_error
dm_geocom_error
module~dmpack->module~dm_geocom_error
module~dm_geocom_type
dm_geocom_type
module~dmpack->module~dm_geocom_type
module~dm_geojson
dm_geojson
module~dmpack->module~dm_geojson
module~dm_gm
dm_gm
module~dmpack->module~dm_gm
module~dm_hash
dm_hash
module~dmpack->module~dm_hash
module~dm_hash_table
dm_hash_table
module~dmpack->module~dm_hash_table
module~dm_hdf5
dm_hdf5
module~dmpack->module~dm_hdf5
module~dm_html
dm_html
module~dmpack->module~dm_html
module~dm_http
dm_http
module~dmpack->module~dm_http
module~dm_id
dm_id
module~dmpack->module~dm_id
module~dm_im
dm_im
module~dmpack->module~dm_im
module~dm_image
dm_image
module~dmpack->module~dm_image
module~dm_job
dm_job
module~dmpack->module~dm_job
module~dm_json
dm_json
module~dmpack->module~dm_json
module~dm_jsonl
dm_jsonl
module~dmpack->module~dm_jsonl
module~dm_kind
dm_kind
module~dmpack->module~dm_kind
module~dm_la
dm_la
module~dmpack->module~dm_la
module~dm_log
dm_log
module~dmpack->module~dm_log
module~dm_logger
dm_logger
module~dmpack->module~dm_logger
module~dm_lua
dm_lua
module~dmpack->module~dm_lua
module~dm_lua_api
dm_lua_api
module~dmpack->module~dm_lua_api
module~dm_lua_geocom
dm_lua_geocom
module~dmpack->module~dm_lua_geocom
module~dm_lua_lib
dm_lua_lib
module~dmpack->module~dm_lua_lib
module~dm_mail
dm_mail
module~dmpack->module~dm_mail
module~dm_mime
dm_mime
module~dmpack->module~dm_mime
module~dm_modbus
dm_modbus
module~dmpack->module~dm_modbus
module~dm_mqtt
dm_mqtt
module~dmpack->module~dm_mqtt
module~dm_mqueue
dm_mqueue
module~dmpack->module~dm_mqueue
module~dm_mqueue_util
dm_mqueue_util
module~dmpack->module~dm_mqueue_util
module~dm_mutex
dm_mutex
module~dmpack->module~dm_mutex
module~dm_net
dm_net
module~dmpack->module~dm_net
module~dm_nml
dm_nml
module~dmpack->module~dm_nml
module~dm_node
dm_node
module~dmpack->module~dm_node
module~dm_observ
dm_observ
module~dmpack->module~dm_observ
module~dm_path
dm_path
module~dmpack->module~dm_path
module~dm_person
dm_person
module~dmpack->module~dm_person
module~dm_pipe
dm_pipe
module~dmpack->module~dm_pipe
module~dm_platform
dm_platform
module~dmpack->module~dm_platform
module~dm_plot
dm_plot
module~dmpack->module~dm_plot
module~dm_regex
dm_regex
module~dmpack->module~dm_regex
module~dm_report
dm_report
module~dmpack->module~dm_report
module~dm_request
dm_request
module~dmpack->module~dm_request
module~dm_response
dm_response
module~dmpack->module~dm_response
module~dm_rpc
dm_rpc
module~dmpack->module~dm_rpc
module~dm_rts
dm_rts
module~dmpack->module~dm_rts
module~dm_sem
dm_sem
module~dmpack->module~dm_sem
module~dm_sensor
dm_sensor
module~dmpack->module~dm_sensor
module~dm_signal
dm_signal
module~dmpack->module~dm_signal
module~dm_sql
dm_sql
module~dmpack->module~dm_sql
module~dm_string
dm_string
module~dmpack->module~dm_string
module~dm_sync
dm_sync
module~dmpack->module~dm_sync
module~dm_system
dm_system
module~dmpack->module~dm_system
module~dm_target
dm_target
module~dmpack->module~dm_target
module~dm_test
dm_test
module~dmpack->module~dm_test
module~dm_thread
dm_thread
module~dmpack->module~dm_thread
module~dm_time
dm_time
module~dmpack->module~dm_time
module~dm_timer
dm_timer
module~dmpack->module~dm_timer
module~dm_transform
dm_transform
module~dmpack->module~dm_transform
module~dm_tty
dm_tty
module~dmpack->module~dm_tty
module~dm_type
dm_type
module~dmpack->module~dm_type
module~dm_unit
dm_unit
module~dmpack->module~dm_unit
module~dm_util
dm_util
module~dmpack->module~dm_util
module~dm_uuid
dm_uuid
module~dmpack->module~dm_uuid
module~dm_version
dm_version
module~dmpack->module~dm_version
module~dm_z
dm_z
module~dmpack->module~dm_z
module~dm_zlib
dm_zlib
module~dmpack->module~dm_zlib
module~dm_zstd
dm_zstd
module~dmpack->module~dm_zstd
module~dm_ansi->module~dm_ascii
module~dm_api_status->module~dm_ascii
module~dm_api_status->module~dm_error
module~dm_api_status->module~dm_time
module~dm_api_status->module~dm_util
module~dm_api_status->module~dm_version
module~dm_arg->module~dm_ascii
module~dm_arg->module~dm_error
module~dm_arg->module~dm_file
module~dm_arg->module~dm_kind
module~dm_arg->module~dm_util
module~dm_atom->module~dm_ascii
module~dm_atom->module~dm_html
module~dm_atom->module~dm_log
module~dm_atom->module~dm_time
module~dm_atom->module~dm_uuid
module~dm_atom->module~dm_version
module~dm_base64->module~dm_ascii
module~dm_base64->module~dm_error
module~dm_base64->module~dm_kind
module~dm_beat->module~dm_error
module~dm_beat->module~dm_id
module~dm_beat->module~dm_kind
module~dm_beat->module~dm_net
module~dm_beat->module~dm_node
module~dm_beat->module~dm_time
module~dm_block->module~dm_dp
module~dm_block->module~dm_error
module~dm_block->module~dm_kind
module~dm_c->module~dm_kind
iso_c_binding
iso_c_binding
module~dm_c->iso_c_binding
module~dm_camera->module~dm_error
module~dm_camera->module~dm_file
module~dm_camera->module~dm_string
module~dm_cgi->module~dm_ascii
module~dm_cgi->module~dm_error
module~dm_cgi->module~dm_hash
module~dm_cgi->module~dm_http
module~dm_cgi->module~dm_kind
module~dm_cgi->module~dm_mime
module~dm_cgi->module~dm_string
module~dm_cgi->module~dm_time
module~dm_cgi->module~dm_util
module~dm_cgi_router->module~dm_cgi
module~dm_cgi_router->module~dm_error
module~dm_cgi_router->module~dm_hash_table
module~dm_config->module~dm_error
module~dm_config->module~dm_id
module~dm_config->module~dm_kind
module~dm_config->module~dm_lua
module~dm_config->module~dm_string
module~dm_const->module~dm_kind
module~dm_crypto->module~dm_c
module~dm_crypto->module~dm_string
module~dm_crypto->iso_c_binding
module~dm_csv->module~dm_ascii
module~dm_csv->module~dm_error
module~dm_csv->module~dm_kind
module~dm_csv->module~dm_string
module~dm_csv->module~dm_util
module~dm_db->module~dm_error
module~dm_db->module~dm_id
module~dm_db->module~dm_kind
module~dm_db->module~dm_sql
module~dm_db->module~dm_string
module~dm_db->module~dm_time
module~dm_db->module~dm_util
module~dm_db->module~dm_uuid
module~dm_db->iso_c_binding
sqlite3
sqlite3
module~dm_db->sqlite3
module~dm_dp->module~dm_error
module~dm_dp->module~dm_kind
module~dm_dp->module~dm_time
module~dm_env->module~dm_error
module~dm_env->module~dm_kind
module~dm_env->module~dm_string
module~dm_error->module~dm_ascii
module~dm_error->module~dm_kind
module~dm_fcgi->module~dm_cgi
module~dm_fcgi->module~dm_error
module~dm_fcgi->module~dm_kind
module~dm_fcgi->iso_c_binding
module~dm_fifo->module~dm_error
module~dm_fifo->module~dm_file
module~dm_fifo->module~dm_kind
unix
unix
module~dm_fifo->unix
module~dm_file->module~dm_error
module~dm_file->module~dm_kind
module~dm_geocom->module~dm_error
module~dm_geocom->module~dm_geocom_api
module~dm_geocom->module~dm_geocom_error
module~dm_geocom->module~dm_geocom_type
module~dm_geocom->module~dm_kind
module~dm_geocom->module~dm_request
module~dm_geocom->module~dm_response
module~dm_geocom->module~dm_tty
module~dm_geocom->module~dm_util
module~dm_geocom_api->module~dm_geocom_type
module~dm_geocom_api->module~dm_kind
module~dm_geocom_api->module~dm_request
module~dm_geocom_api->module~dm_response
module~dm_geocom_api->module~dm_util
module~dm_geocom_type->module~dm_error
module~dm_geojson->module~dm_ascii
module~dm_geojson->module~dm_error
module~dm_geojson->module~dm_json
module~dm_geojson->module~dm_kind
module~dm_geojson->module~dm_type
module~dm_geojson->module~dm_util
module~dm_gm->module~dm_error
module~dm_gm->module~dm_file
module~dm_gm->module~dm_mime
module~dm_hash->module~dm_kind
module~dm_hash->module~dm_platform
module~dm_hash_table->module~dm_error
module~dm_hash_table->module~dm_hash
module~dm_hash_table->module~dm_kind
module~dm_hdf5->module~dm_error
module~dm_hdf5->module~dm_kind
hdf5
hdf5
module~dm_hdf5->hdf5
module~dm_html->module~dm_ascii
module~dm_html->module~dm_error
module~dm_html->module~dm_kind
module~dm_html->module~dm_string
module~dm_html->module~dm_util
module~dm_html->module~dm_version
module~dm_im->module~dm_error
module~dm_im->module~dm_file
module~dm_im->module~dm_id
module~dm_im->module~dm_kind
module~dm_im->module~dm_mime
module~dm_im->module~dm_sem
module~dm_im->module~dm_uuid
module~dm_im->iso_c_binding
xmpp
xmpp
module~dm_im->xmpp
module~dm_image->module~dm_id
module~dm_image->module~dm_mime
module~dm_image->module~dm_node
module~dm_image->module~dm_sensor
module~dm_image->module~dm_time
module~dm_job->module~dm_error
module~dm_job->module~dm_id
module~dm_job->module~dm_observ
module~dm_json->module~dm_dp
module~dm_json->module~dm_error
module~dm_json->module~dm_kind
module~dm_json->module~dm_util
module~dm_jsonl->module~dm_ascii
module~dm_jsonl->module~dm_error
module~dm_jsonl->module~dm_json
module~dm_jsonl->module~dm_kind
module~dm_jsonl->module~dm_util
iso_fortran_env
iso_fortran_env
module~dm_kind->iso_fortran_env
module~dm_la->module~dm_kind
module~dm_log->module~dm_error
module~dm_log->module~dm_id
module~dm_log->module~dm_kind
module~dm_log->module~dm_node
module~dm_log->module~dm_observ
module~dm_log->module~dm_sensor
module~dm_log->module~dm_target
module~dm_log->module~dm_time
module~dm_log->module~dm_uuid
module~dm_logger->module~dm_ansi
module~dm_logger->module~dm_error
module~dm_logger->module~dm_id
module~dm_logger->module~dm_kind
module~dm_logger->module~dm_log
module~dm_logger->module~dm_node
module~dm_logger->module~dm_observ
module~dm_logger->module~dm_type
module~dm_lua->module~dm_error
module~dm_lua->module~dm_file
module~dm_lua->module~dm_kind
module~dm_lua->module~dm_string
module~dm_lua->module~dm_util
module~dm_lua->iso_c_binding
lua
lua
module~dm_lua->lua
module~dm_lua_api->module~dm_error
module~dm_lua_api->module~dm_lua
module~dm_lua_api->module~dm_util
module~dm_lua_api->iso_c_binding
module~dm_lua_geocom->module~dm_error
module~dm_lua_geocom->module~dm_geocom_api
module~dm_lua_geocom->module~dm_geocom_error
module~dm_lua_geocom->module~dm_geocom_type
module~dm_lua_geocom->module~dm_kind
module~dm_lua_geocom->module~dm_lua
module~dm_lua_geocom->module~dm_request
module~dm_lua_geocom->iso_c_binding
module~dm_lua_lib->iso_c_binding
module~dm_mail->module~dm_error
module~dm_mail->module~dm_kind
module~dm_mail->module~dm_person
module~dm_mail->module~dm_time
module~dm_mail->module~dm_util
curl
curl
module~dm_mail->curl
module~dm_mail->iso_c_binding
module~dm_modbus->module~dm_c
module~dm_modbus->module~dm_error
module~dm_modbus->module~dm_kind
module~dm_modbus->iso_c_binding
modbus
modbus
module~dm_modbus->modbus
modbus_rtu
modbus_rtu
module~dm_modbus->modbus_rtu
modbus_tcp
modbus_tcp
module~dm_modbus->modbus_tcp
module~dm_mqtt->module~dm_error
module~dm_mqtt->module~dm_kind
module~dm_mqtt->module~dm_util
module~dm_mqtt->curl
module~dm_mqtt->iso_c_binding
module~dm_mqueue->module~dm_error
module~dm_mqueue->module~dm_id
module~dm_mqueue->module~dm_kind
module~dm_mqueue->module~dm_log
module~dm_mqueue->module~dm_observ
module~dm_mqueue->module~dm_type
module~dm_mqueue->unix
module~dm_mqueue_util->module~dm_error
module~dm_mqueue_util->module~dm_mqueue
module~dm_mqueue_util->module~dm_type
module~dm_mqueue_util->module~dm_util
module~dm_mutex->module~dm_error
module~dm_mutex->unix
module~dm_nml->module~dm_error
module~dm_nml->module~dm_kind
module~dm_node->module~dm_id
module~dm_node->module~dm_kind
module~dm_observ->module~dm_error
module~dm_observ->module~dm_id
module~dm_observ->module~dm_kind
module~dm_observ->module~dm_node
module~dm_observ->module~dm_request
module~dm_observ->module~dm_response
module~dm_observ->module~dm_sensor
module~dm_observ->module~dm_target
module~dm_observ->module~dm_time
module~dm_observ->module~dm_util
module~dm_observ->module~dm_uuid
module~dm_pipe->module~dm_error
module~dm_pipe->module~dm_kind
module~dm_pipe->unix
module~dm_plot->module~dm_dp
module~dm_plot->module~dm_error
module~dm_plot->module~dm_file
module~dm_plot->module~dm_kind
module~dm_plot->module~dm_pipe
module~dm_plot->module~dm_string
module~dm_plot->module~dm_time
module~dm_plot->iso_c_binding
module~dm_regex->module~dm_error
module~dm_regex->module~dm_kind
module~dm_regex->iso_c_binding
pcre2
pcre2
module~dm_regex->pcre2
module~dm_report->module~dm_file
module~dm_report->module~dm_id
module~dm_report->module~dm_kind
module~dm_report->module~dm_log
module~dm_report->module~dm_node
module~dm_report->module~dm_plot
module~dm_report->module~dm_response
module~dm_report->module~dm_sensor
module~dm_report->module~dm_target
module~dm_report->module~dm_time
module~dm_request->module~dm_error
module~dm_request->module~dm_id
module~dm_request->module~dm_kind
module~dm_request->module~dm_response
module~dm_request->module~dm_string
module~dm_request->module~dm_time
module~dm_request->module~dm_util
module~dm_response->module~dm_error
module~dm_response->module~dm_id
module~dm_response->module~dm_kind
module~dm_response->module~dm_util
module~dm_rpc->module~dm_error
module~dm_rpc->module~dm_http
module~dm_rpc->module~dm_kind
module~dm_rpc->module~dm_mime
module~dm_rpc->module~dm_util
module~dm_rpc->module~dm_version
module~dm_rpc->module~dm_z
module~dm_rpc->curl
module~dm_rpc->iso_c_binding
module~dm_rts->module~dm_kind
module~dm_sem->module~dm_error
module~dm_sem->module~dm_id
module~dm_sem->unix
module~dm_sensor->module~dm_id
module~dm_sensor->module~dm_kind
module~dm_sensor->module~dm_node
module~dm_signal->unix
module~dm_sql->module~dm_ascii
module~dm_string->module~dm_error
module~dm_string->module~dm_kind
module~dm_sync->module~dm_kind
module~dm_sync->module~dm_observ
module~dm_sync->module~dm_string
module~dm_sync->module~dm_time
module~dm_sync->module~dm_uuid
module~dm_system->module~dm_error
module~dm_system->module~dm_kind
module~dm_system->unix
module~dm_target->module~dm_id
module~dm_target->module~dm_kind
module~dm_target->module~dm_util
module~dm_test->module~dm_ansi
module~dm_test->module~dm_ascii
module~dm_test->module~dm_error
module~dm_test->module~dm_kind
module~dm_test->module~dm_time
module~dm_test->module~dm_util
module~dm_test->module~dm_uuid
module~dm_thread->module~dm_error
module~dm_thread->unix
module~dm_time->module~dm_error
module~dm_time->module~dm_kind
module~dm_time->module~dm_util
module~dm_timer->module~dm_kind
module~dm_transform->module~dm_const
module~dm_transform->module~dm_error
module~dm_transform->module~dm_kind
module~dm_transform->module~dm_la
module~dm_transform->module~dm_util
module~dm_tty->module~dm_error
module~dm_tty->module~dm_file
module~dm_tty->module~dm_kind
module~dm_tty->module~dm_string
module~dm_tty->iso_c_binding
module~dm_unit->module~dm_error
module~dm_unit->module~dm_kind
module~dm_unit->module~dm_util
module~dm_util->module~dm_error
module~dm_util->module~dm_kind
module~dm_z->module~dm_error
module~dm_z->module~dm_kind
module~dm_z->module~dm_nml
module~dm_z->module~dm_zlib
module~dm_z->module~dm_zstd
module~dm_zlib->module~dm_error
module~dm_zlib->module~dm_kind
zlib
zlib
module~dm_zlib->zlib
module~dm_zstd->module~dm_error
module~dm_zstd->module~dm_kind
module~dm_zstd->iso_c_binding
zstd
zstd
module~dm_zstd->zstd
Nodes of different colours represent the following:
Graph Key
Module
Module
Submodule
Submodule
Subroutine
Subroutine
Function
Function
Program
Program
This Page's Entity
This Page's Entity
Solid arrows point from a submodule to the (sub)module which it is
descended from. Dashed arrows point from a module or program unit to
modules which it uses.
Subroutines
Initialises DMPACK. Shall be executed once before any DMPACK
routines are called to initialise the PRNG.
Arguments
None