Blame view
README
1.43 KB
a4185c0f3 update README |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 |
======== REQUIREMENTS ======== - Java 5 or newer - Apache Ant ======== DEPENDENCIES ======== MCSMA use the Apache Ivy library to manage its dependencies, using a format similar to Maven repositories. A copy is Ivy is bundled by default with the application in the ivy/ directory. To update it to the last available online version, use: ant download-ivy To retrieve all project dependencies, in particular Geotools, used by the Collembola model, use: ant resolve ======== COMPILATION ======== In the projet root, use: ant build ======== JAR CREATION ======== In the project root, use: ant jar ======== JAVADOC ======== To generate Java doc in doc/, use: ant doc ======== EXECUTION ======== The utils/run.sh script contains an exemple of invocation of the framework. The src/mcsma/core/examples directory contains examples of MCSMA low-level interface usage, in use cases such as Game of Life, Grid manipulations... The src/mcsma/plugins/ directory contains all plugins bundled with MCSMA: For external plugins, please refer to their own archives. ======== EXAMPLES ======== src/ocl/examples contains various examples of usage for the base library (compilation of GPU source code, execution on GPU and result retrieval) src/mior and src/collembola contains two research models implemented using this base library, using more complex kernels and functionnalities kernels/ contains all the OpenCL GPU kernels used by these models and examples. |