dvcompute_mpi

Crates.iodvcompute_mpi
lib.rsdvcompute_mpi
version3.0.0
sourcesrc
created_at2022-01-05 10:07:48.025252
updated_at2024-06-29 10:40:15.993143
descriptionDiscrete event simulation library (the module of integration with MPI for distributed simulation)
homepagehttps://gitflic.ru/project/dsorokin/dvcompute
repositoryhttps://gitflic.ru/project/dsorokin/dvcompute
max_upload_size
id508306
size22,950
dsorokin (dsorokin)

documentation

README

dvcompute_mpi

This crate is a part of discrete event simulation framework DVCompute Simulator (registration number 2021660590 of Rospatent). The crate implements the network interface, which is meant to be built on top of some MPI implementation that you are going to use within distributed simulation. But you are not obliged to use MPI, though.

There are the following main crates: dvcompute (sequential simulation), dvcompute_dist (optimistic distributed simulation), dvcompute_cons (conservative distributed simulation) and dvcompute_branch (nested simulation). All four crates are very close. They are based on the same method.

Requirements

It is expected by some crates that the dvcompute_mpi dynamic (shared) library can be found by the operating system, when launching the executable file of the simulation model. You can build the dvcompute_mpi library yourself from the sources that require CMake, C++ compiler and some MPI implementation that you are going to use.

Documentation

Licence

Copyright 2020-2024 David Sorokin davsor@mail.ru, based in Yoshkar-Ola, Russia

This software is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

Commit count: 0

cargo fmt