https://github.com/datenhahn/schwarzschild-bench
playing around with scientific calculations in different programming languages
https://github.com/datenhahn/schwarzschild-bench
Last synced: 10 days ago
JSON representation
playing around with scientific calculations in different programming languages
- Host: GitHub
- URL: https://github.com/datenhahn/schwarzschild-bench
- Owner: datenhahn
- Created: 2016-03-31T20:10:49.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2020-08-01T17:44:24.000Z (almost 6 years ago)
- Last Synced: 2025-02-23T22:28:18.480Z (over 1 year ago)
- Language: Java
- Size: 11.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
Playing around with scientific calculation in different programming languages.
These tests are not really benchmarks, but can give a rough feeling about what orders we are talking.
Fortran: 150ms
Java : 460ms
Python : 12500ms
One of the surprising parts was, how unreadable the Java-Code was in comparison to Python (I ported from python
to Java). Python on the other hand had the problem that I really had to step through the code with a debugger
to figure out which datatypes the functions used.
More material on Java in HPC:
High-performance computing in Java: the data
processing of Gaia
X. Luri & J. Torra ICCUB/IEEC
http://www.spscicomp.org/ScicomP15/slides/astro/torra.pdf
Paper: http://www.aspbooks.org/publications/434/135.pdf
"Current State of Java for HPC"
Brian Amedro 1 Vladimir Bodnartchouk 2 Denis Caromel 1 Christian Delbe 1 Fabrice Huet 1 Guillermo Taboada 3, *
https://hal.inria.fr/inria-00312039/document
http://www.des.udc.es/~gltaboada/papers/JAVAHPC-CIEMAT-2011.pdf
Todo
====
Do it in scala
http://www.scalanlp.org/