Swarm-NG  1.1
Related Pages
Here is a list of all related documentation pages:
oText FormatsText formats are input and output file formats used by load_text and save_text functions in snapshot class
oGetting Started with Swarm-NGThe guidelines on using Swarm-NG
oAdvanced Options for Building SwarmSwarm provides options in both configuration and complilation stage
oConfiguration FilesText-based configuration files are used to feed parameters into swarm utility
oRelease notesVersion 1.0 This is the first stable release of Swarm-NG
oswarm-query.py command-line interfaceSwarm-query.py (located at SOURCE_DIRECTORY/py/bin/swarm-query.py) is a utility written in Python that provides a command-line interface to the basic querying functionalities of BDB log querying API (refer to Query API)
oSwarm command-line interfaceSwarm executable is a command line user interface to Swarm-NG package
oHow to Test SwarmThe Swarm source distribution contains various test suites for testing Swarm's functionality
oUsing SwarmOnce you build Swarm-NG library, you can use the command-line interface by invoking the executable bin/swarm
oExamining records from the log file.The Swarm-NG log files consists of records, these records are encoded in binary and are accessed through swarmng.logrecord.LogRecord class
oPlotting results from a log fileIn this tutorial, we are going to explore how to examine the contents of a log file generated by Swarm-NG library
oTutorial on using the Ensemble data structure.In this tutorial, we demonstrate how to generate an ensemble from a mathematical description
oAdvanced tutorial for using GPU integratorsThe basic API gives you control for selecting integrators and using them
oTutorial for implementing an IntegratorIf you are planning to implement a new ODE integration algorithm for use with Swarm and a propagator is not enough for your needs, you may consider writing an integrator
oTutorial for making a monitor (stopper/logger)A “monitor” class is responsible for determining when the system state should be logged and when the GPU should cease integrating a given system
oTutorial for Making a PropagatorA propagator class implements a device function that advance one system by one time step for one system (or at least attempts one timestep)
oBeginner Python TutorialIn this tutorial, we explore the basic functionality of Swarm-NG, note that this tutorial is too short and only covers commonly used API
oTesting for ejection of planetsIn this tutorial, we write a test to examine if the stop_on_ejection monitor works as expected
oTutorial for generating ensemblesIn this tutorial, we will see how to generate test cases and save/load them from files
oAdvanced Python Integration TutorialIn this tutorial, we explore the different ways to examine an ensemble before and after integration
oResume an integrationIn this tutorial, we explore more details about data files and integration
oExtracting statistical information from data filesIn this tutorial, we revisit loading ensembles and extracting information from an ensemble; however, this time we are building a small utility to view statistical information about the contents of the ensemble
oBeginner tutorial for using the APIYou can write your own scenarios for integrating ensembles and use parts and pieces of the Swarm-NG library for your C++ application
oTodo List
\Deprecated List