lanl/Sandal

Name: Sandal

Owner: Los Alamos National Laboratory

Description: Simple rANDom wALk Simulation with Relational Programming Model

Created: 2016-05-24 15:09:59.0

Updated: 2016-05-24 15:50:15.0

Pushed: 2016-05-24 15:50:13.0

Homepage: null

Size: 58

Language: Scala

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Sandal – Simple rANDom wALk simulation

LA-CC-16-048

Sandal is a mini-app of particle-mesh based simulation in terms of relational tables and queries. The physics simulated is rather simple, it propagates a set of particles in a constant, 2D wind field with Gaussian turbulence. Sandal demonstrates the feasibility of formulating a non-trivial computational physics problem using a functional language and Big Data software platform, specifically, Scala on Apache Spark.

Java SDK and Simple Build Tool (SBT) are required in order to build and run the simulation. To build the application,

 build

and SBT will pull all the dependency over Internet. To run the application,

 run

The application will dump particle positions in terms of x, y, z coordinate at each time step.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.