Asakusa on M3BP provides facilities that make Asakusa batch applications run on M3 for Batch Processing.
This project includes the followings:
- Asakusa on M3BP Compiler
- Asakusa on M3BP Runtime
- Asakusa on M3BP Gradle plug-in
- requirements
- building Java libraries
- Java SE Development Kit (>= 1.8)
- building native libraries
- CMake (>= 2.8)
- Make
- GCC-C++ for Linux x86_64 (>= 4.5)
- Boost C++ Libraries (= 1.60.0)
- hwloc (>= 1.8)
- building Java libraries
git submodule update --init
./mvnw clean install -Pnative [-DskipTests]
- other available options
-Pnative-test
-DCMAKE_BUILD_TYPE=Debug
-DCMAKE_TOOLCHAIN_FILE=/path/to/toolchain.cmake
-Dmake.parallel=N-of-threads
cd gradle
./gradlew clean build [install] [-PmavenLocal]
- requirements
- Java SE Development Kit >= 1.8
- CMake >= 2.8
- Make
- GCC-C++ = framework required version
- hwloc = framework required version
group '<your-group>'
buildscript {
repositories {
...
}
dependencies {
classpath 'com.asakusafw.m3bp:asakusa-m3bp-gradle:<project-version>'
}
}
apply plugin: 'asakusafw-sdk'
apply plugin: 'asakusafw-organizer'
apply plugin: 'asakusafw-m3bp'
...