-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Sam edited this page May 22, 2024
·
3 revisions
cl-mpm started as an introductory project for common lisp at the start of my PhD, but eventually ended up filling an interesting niche in the MPM community:
- Correctness: the aim is to generate correct results, and as such a reasonable amount of testing has been done
- Interactivity: Common Lisp excels when used interactively, it is much easier to debug a problem if you can stop and inspect all aspects of your data instantaneously
- Speed: starting with multithreading in mind, and then transitioning towards MPI as seamlessly as possible allows for large problems to be run
cl-mpm's main dependancy is MAGICL https://github.com/quil-lang/magicl a matrix library