JSim Download Archive
This page provides access to archival and provisional versions of JSim. See What's New? for information about different versions.
JSim is distributed free via a BSD style license. View complete licensing terms
This page provides access to archival and provisional versions of JSim. See What's New? for information about different versions.
JSim is distributed free via a BSD style license. View complete licensing terms
The documents below provide information on how to write JSim models. JSim models are written in JSim's own Mathematical Modeling Language(MML), an easy-to-read text-based language. MML models are most often expressed in terms of mathematical equations (for example, ordinary or partial differential equations), but formulation via discrete events and function calls to Java, C and Fortran are also available. MML is constructed so that model writers may intermix mathematics, events and procedural code as needed.
MML (for "Mathematical Modeling Language") is a concise, ASCII text description of model calculations that is used by JSim. This document is an introductory survey of MML, with pointers to further information.
Prerequisites:
Contents:
Below is quick overview of JSim, for a detailed overview please download:
This document describes how to use partial differential equations (PDEs) within MML models. JSim currently support only first degree PDEs in one spatial dimension.
Prerequisites:
Contents:
This page is for the current JSim version 2.0 and higher. Click here for the earlier JSim 1.6 version.
This tutorial take a new user through the process of launching JSim , running a simple model, and plotting results.
JSim may be run by either installing it on your computer, or by connecting to a JSim enabled WWW site (such as this one). This tutorial works for either method.
This document discusses the current state of templates in MML. MML templates allow an MML author to create reusable modules which become valuable in large-scale modeling. JSim template implementation is still in an experimental stage, and the information provided here may well change for future releases of JSim.
Prerequisites:
Contents:
This document describes using physical units in MML models. This feature is useful both for documenting models and for insuring they are dimensionally correct.
Prerequisites:
Contents: