MPTRAC vs pyuvsim
MPTRAC
slcs-jsc.github.iopyuvsim
pyuvsim.readthedocs.ioSide by side
| Figure | MPTRAC | pyuvsim |
|---|---|---|
| Price from | Free | — |
| Free plan | Yes | — |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | — |
| Windows | — | Yes |
| macOS | — | Yes |
| Linux | Yes | Yes |
| Self-hosted | Yes | — |
| Plans published | 2 | 0 |
| Spec score · Physics Simulation Software | 8.7 (#7) | 7.7 (#41) |
| Assessment tools | No | No |
| Authoring tools | No | Yes |
| Data export | Yes | Yes |
| Delivery mode | hybrid | desktop |
| Free plan | Yes | Yes |
| Lesson library | No | No |
| License | The repository states that MPTRAC is distributed under the GNU General Public License v3.0. | GitHub identifies the public pyuvsim repository as BSD-3-Clause licensed. |
| Output formats | Supported model outputs include particle, gridded, mass budget, ensemble, profile, sample, station, and VTK data, with ASCII, binary, or netCDF options where documented. | Simulation output can be written in formats supported by pyuvdata, including uvfits, MIRIAD, and uvh5. |
| Parallel computing | MPTRAC supports hybrid MPI, OpenMP, and OpenACC parallelization for clusters and GPU-enabled systems; OpenMP is always enabled. | The simulator is intended to run on Linux clusters and supports MPI; the docs describe testing with Open MPI and MPICH on Linux and macOS, and MS-MPI on Windows. |
| Purpose | MPTRAC is a Lagrangian particle dispersion model for analyzing atmospheric transport in the free troposphere and stratosphere. | pyuvsim is a Python package for accurate, extensible radio interferometer simulations, with a focus on precision needed for 21 cm cosmology. |
| Support | The project directs questions, support, and collaboration inquiries to Dr. Lars Hoffmann at the Jülich Supercomputing Centre. | Users are directed to the GitHub issue log for questions, bug reports, and feature requests. |
Plans
In their own words
MPTRAC
MPTRAC is a Lagrangian particle dispersion model for studying atmospheric transport in the free troposphere and stratosphere. It calculates forward and backward air-parcel trajectories from meteorological wind fields, with stochastic diffusion, subgrid wind variation and mixing between parcels. Optional process parameterizations cover convection, sedimentation, decay, gas-phase and aqueous-phase chemistry, and wet and dry deposition. Listed research applications include long-range pollutant transport, volcanic ash dispersion, tracer experiments and atmospheric chemistry.
The browser-based Web Runner can configure, run and visualize simulations, then download results without local installation. It is limited to 10,000 air parcels, 30 days and 10 minutes of model runtime. The model needs meteorological input, normally netCDF files on a regular pressure, longitude and latitude grid. MPTRAC supports hybrid MPI, OpenMP and OpenACC parallelization, and offers visualization interfaces for Gnuplot and ParaView. It is GPL-3.0 software for Linux, self-hosted and web use; listed pricing includes free.
pyuvsim
pyuvsim has no write-up on Specifiction yet; its figures are above.