Giter Site home page Giter Site logo

derekeverett / cpu-vh Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 3.0 35.01 MB

A viscous hydrodynamic code for the description of ultrarelativistic heavy ion collisions. Accelerated via OpenMP.

License: MIT License

Makefile 0.11% Shell 0.01% C++ 16.01% Mathematica 82.89% C 0.74% Python 0.03% CMake 0.21%

cpu-vh's People

Contributors

derekeverett avatar greenbagels avatar

Watchers

 avatar

cpu-vh's Issues

Classes and Wrappers

Begun writing a simple c++ wrapper class for cpu-vh. We need additional class methods for the setting of parameters, passing in initial conditions, reading out the freeze out surface and spacetime history, etc...
Can we use the same wrappers for gpu-vh and cpu-vah also?

libconfig

Can we find a simple way to parse the parameters files without requiring libconfig? If so, try removing libconfig dependence... If not, so be it.

CMake

Replace all Makefiles for different systems (Linux, Mac,...) and different installs of libconfig with one CMake file.

approximate derivative

add option for use of approximate derivative in calculation of source terms (SourceTerms.cpp)

Vectorization

Check if we can good get good acceleration via vector instructions by either explicit (omp directives) and/or compiler flags (-march=...)
See functions in FullyDiscretexxx.cpp etc...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.