X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/1b7854be6d046f7aff1209967630aea1075b0e01..2d4f44983b405f88e6320243ef5781d0d654618c:/doc/modules.doc diff --git a/doc/modules.doc b/doc/modules.doc index f61d599c48..ae955eb0d6 100644 --- a/doc/modules.doc +++ b/doc/modules.doc @@ -1,54 +1,13 @@ /** - \defgroup SimGrid_API API of SimGrid */ + \defgroup SimGrid_API SimGrid modules */ -/** \defgroup XBT_API XBT (eXtended Bundle of tools) +/** \defgroup XBT_API XBT \ingroup SimGrid_API \brief The core toolbox of SimGrid, containing usefull datatypes, portability support and so on. */ -/** \defgroup XBT_ground Grounding features of the XBT (logging and error reporting) - \ingroup XBT_API */ - /** \addtogroup XBT_log - \ingroup XBT_ground */ - /** \defgroup XBT_log_cats Existing log categories - \ingroup XBT_log - \brief (automatically extracted) - - This is the list of all existing log categories in SimGrid. - This list was automatically extracted from the source code by - the src/xbt_log_extract_hierarchy utility. - - You can thus be certain that it is uptodate, but it may somehow - lack a final manual touch. - Anyway, nothing's perfect ;) - */ - /** \addtogroup XBT_error - \ingroup XBT_ground */ -/** \defgroup XBT_structs Datatypes defined in the XBT - \ingroup XBT_API */ -/** \addtogroup XBT_dict - \ingroup XBT_structs */ -/** \addtogroup XBT_dynar - \ingroup XBT_structs */ -/** \addtogroup XBT_fifo - \ingroup XBT_structs */ -/** \addtogroup XBT_set - \ingroup XBT_structs */ -/** \addtogroup XBT_swag - \ingroup XBT_structs */ -/** \addtogroup XBT_heap - \ingroup XBT_structs */ - -/** \defgroup XBT_port Portability support defined in the XBT - (you shouldn't use it directly) - \ingroup XBT_API */ -/** \addtogroup XBT_context - \ingroup XBT_port */ -/** \addtogroup XBT_sysdep - \ingroup XBT_port */ - -/** \defgroup SURF_API SURF (simulator kernel) +/** \defgroup SURF_API SURF \ingroup SimGrid_API \brief Kernel of all the simulators used in SimGrid, and associated models. @@ -85,29 +44,12 @@ directly on top of \ref SURF_API (but you probably want to contact us before). */ -/** \addtogroup m_datatypes_management - \ingroup MSG_API */ -/** \addtogroup m_process_management - \ingroup MSG_API */ -/** \addtogroup m_host_management - \ingroup MSG_API */ -/** \addtogroup m_task_management - \ingroup MSG_API */ -/** \addtogroup msg_gos_functions - \ingroup MSG_API */ -/** \addtogroup m_channel_management - \ingroup MSG_API */ -/** \addtogroup msg_easier_life - \ingroup MSG_API */ -/** \addtogroup msg_simulation - \ingroup MSG_API */ - /** \defgroup GRAS_API GRAS \ingroup SimGrid_API \brief Realistic programming environment (Grid Reality And Simulation) - GRAS provide a complete API to implement distributed application on top + GRAS provides a complete API to implement distributed application on top of heterogeneous plateforms. In addition to the SimGrid implementation of this interface (allowing you to work on your application within the comfort of the simulator), an implementation suited to real platforms is @@ -133,6 +75,17 @@ probably want to contact us before). */ +/** \defgroup AMOK_API AMOK + \ingroup SimGrid_API + \brief Distributed toolkit built over \ref GRAS_API (Advanced Metacomputing Overlay Kit) + + AMOK provides several tools useful to most applications built on top of GRAS, + but yet not belonging to GRAS itself. It is planned that those modules will be + changed to real plugins one day, allowing users to load only the needed parts at + run time. For now, they live in another library against which you should link your + programs explicitly. +*/ + /** \defgroup SMPI_API SMPI \ingroup SimGrid_API \brief Programming environment for the simulation of MPI applications