Skip to content

ambaker1/mpjobs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parallel/Parametric Job Board Framework (mpjobs)

OpenSeesMP provides basic MPI message-passing commands, which can be used to run parametric studies in parallel. The "mpjobs" package utilizes the OpenSeesMP commands to provide an abstract framework for running parametric studies in series and parallel, eliminating the need to deal directly with the message passing commands. Additionally, "mpjobs" formalizes and organizes the parametric study in a way that supports save-state functionality, allowing the analyst to revisit a study and analyze it further.

To run parametric studies in parallel, one must either compile the OpenSeesMP version of OpenSees, or install OpenSeesMPI.

Full documentation here.

Installation

This package is a Tin package. Tin makes installing Tcl packages easy, and is available here.

After installing Tin, simply run the following Tcl code to install the most recent version of "mpjobs":

package require tin
tin add -auto mpjobs https://github.com/ambaker1/mpjobs install.tcl
tin install mpjobs