Code Monkey home page Code Monkey logo

electromag-with-cuda's Introduction

================================================================================
    : ElectroMag Project Overview
================================================================================
Copyright Alexandru Gagniuc

================================================================================
    : Required packages
================================================================================
    gcc-c++ (use other compilers at your own risk)
    OpenMP devel library (libgomp or the omp that comes with your compiler)
Optional packages for Graphics display
    glew devel 1.5 or higher
    freeglut devel 2.6.0  or higher
    Working OpenGL/GLU headers and libraries (you most definitely have these)

================================================================================
    : NOTES
================================================================================

1) llvm/clang  status:
clang++ is not yet mature enough to compile electromag without errors.
If you still wish to give it a try, change the CMAKE_C_COMPILER to clang, and
CMAKE_CXX_COMPILER to clang++.

2) Older versions of gcc
I have recieved several reports of compilation issues with gcc 4.1.2.
gcc 4.4.4 and later should work fine. Earlier versions have known issues about
some exotic c++ tricks which electromag uses.

3) Earlier versions of CMake
Some distributions package old versions of cmake. You may edit
CMakeLists.txt to select a lower cmake_minimum_required,
but your your milage may vary. The best option is to upgrade your cmake.

================================================================================
    : Compiling
================================================================================

0) cd to trunk directory
1) $ mkdir build
2) $ cd build
3) $ cmake ..
4) Optional: select Release build using ccmake ..
5) $ make

electromag-with-cuda's People

Contributors

mrnuke avatar

Watchers

 avatar

Forkers

drdrake kwpgithub

electromag-with-cuda's Issues

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.