From 0345e3c371c22576c1d781998d128a6cfa5eff6c Mon Sep 17 00:00:00 2001 From: Jeffrey Phillips Freeman <jeffrey.freeman@syncleus.com> Date: Mon, 17 Oct 2016 14:39:01 -0400 Subject: [PATCH] Added MDArray sample. --- samples/mdarray/.gitignore | 1 - samples/mdarray/.project | 17 --- samples/mdarray/build.xml | 116 ------------------ samples/mdarray/mdarray.bat | 8 -- samples/mdarray/mdarray.sh | 1 - .../com/syncleus/aparapi/examples/All.java | 4 + .../aparapi/examples}/mdarray/BMatMul1D.java | 13 +- .../aparapi/examples}/mdarray/BMatMul2D.java | 13 +- .../aparapi/examples}/mdarray/BMatMul3D.java | 13 +- .../aparapi/examples}/mdarray/DMatMul1D.java | 13 +- .../aparapi/examples}/mdarray/DMatMul2D.java | 13 +- .../aparapi/examples}/mdarray/DMatMul3D.java | 13 +- .../aparapi/examples}/mdarray/FMatMul1D.java | 13 +- .../aparapi/examples}/mdarray/FMatMul2D.java | 13 +- .../aparapi/examples}/mdarray/FMatMul3D.java | 13 +- .../aparapi/examples}/mdarray/IMatMul1D.java | 13 +- .../aparapi/examples}/mdarray/IMatMul2D.java | 13 +- .../aparapi/examples}/mdarray/IMatMul3D.java | 13 +- .../aparapi/examples}/mdarray/LMatMul1D.java | 13 +- .../aparapi/examples}/mdarray/LMatMul2D.java | 13 +- .../aparapi/examples}/mdarray/LMatMul3D.java | 13 +- .../aparapi/examples}/mdarray/MDArray.java | 14 ++- .../aparapi/examples}/mdarray/SMatMul1D.java | 13 +- .../aparapi/examples}/mdarray/SMatMul2D.java | 13 +- .../aparapi/examples}/mdarray/SMatMul3D.java | 13 +- .../aparapi/examples}/mdarray/ZMatMul1D.java | 13 +- .../aparapi/examples}/mdarray/ZMatMul2D.java | 13 +- .../aparapi/examples}/mdarray/ZMatMul3D.java | 13 +- 28 files changed, 268 insertions(+), 166 deletions(-) delete mode 100644 samples/mdarray/.gitignore delete mode 100644 samples/mdarray/.project delete mode 100644 samples/mdarray/build.xml delete mode 100644 samples/mdarray/mdarray.bat delete mode 100644 samples/mdarray/mdarray.sh rename {samples/mdarray/src/gov/pnnl/aparapi/sample => src/main/java/com/syncleus/aparapi/examples}/mdarray/BMatMul1D.java (54%) rename {samples/mdarray/src/gov/pnnl/aparapi/sample => src/main/java/com/syncleus/aparapi/examples}/mdarray/BMatMul2D.java (53%) rename {samples/mdarray/src/gov/pnnl/aparapi/sample => src/main/java/com/syncleus/aparapi/examples}/mdarray/BMatMul3D.java (59%) rename {samples/mdarray/src/gov/pnnl/aparapi/sample => src/main/java/com/syncleus/aparapi/examples}/mdarray/DMatMul1D.java (54%) rename {samples/mdarray/src/gov/pnnl/aparapi/sample => src/main/java/com/syncleus/aparapi/examples}/mdarray/DMatMul2D.java (54%) rename {samples/mdarray/src/gov/pnnl/aparapi/sample => src/main/java/com/syncleus/aparapi/examples}/mdarray/DMatMul3D.java (56%) rename {samples/mdarray/src/gov/pnnl/aparapi/sample => src/main/java/com/syncleus/aparapi/examples}/mdarray/FMatMul1D.java (53%) rename {samples/mdarray/src/gov/pnnl/aparapi/sample => src/main/java/com/syncleus/aparapi/examples}/mdarray/FMatMul2D.java (53%) rename {samples/mdarray/src/gov/pnnl/aparapi/sample => src/main/java/com/syncleus/aparapi/examples}/mdarray/FMatMul3D.java (56%) rename {samples/mdarray/src/gov/pnnl/aparapi/sample => src/main/java/com/syncleus/aparapi/examples}/mdarray/IMatMul1D.java (53%) rename {samples/mdarray/src/gov/pnnl/aparapi/sample => src/main/java/com/syncleus/aparapi/examples}/mdarray/IMatMul2D.java (53%) rename {samples/mdarray/src/gov/pnnl/aparapi/sample => src/main/java/com/syncleus/aparapi/examples}/mdarray/IMatMul3D.java (55%) rename {samples/mdarray/src/gov/pnnl/aparapi/sample => src/main/java/com/syncleus/aparapi/examples}/mdarray/LMatMul1D.java (53%) rename {samples/mdarray/src/gov/pnnl/aparapi/sample => src/main/java/com/syncleus/aparapi/examples}/mdarray/LMatMul2D.java (53%) rename {samples/mdarray/src/gov/pnnl/aparapi/sample => src/main/java/com/syncleus/aparapi/examples}/mdarray/LMatMul3D.java (56%) rename {samples/mdarray/src/gov/pnnl/aparapi/sample => src/main/java/com/syncleus/aparapi/examples}/mdarray/MDArray.java (95%) rename {samples/mdarray/src/gov/pnnl/aparapi/sample => src/main/java/com/syncleus/aparapi/examples}/mdarray/SMatMul1D.java (54%) rename {samples/mdarray/src/gov/pnnl/aparapi/sample => src/main/java/com/syncleus/aparapi/examples}/mdarray/SMatMul2D.java (54%) rename {samples/mdarray/src/gov/pnnl/aparapi/sample => src/main/java/com/syncleus/aparapi/examples}/mdarray/SMatMul3D.java (56%) rename {samples/mdarray/src/gov/pnnl/aparapi/sample => src/main/java/com/syncleus/aparapi/examples}/mdarray/ZMatMul1D.java (54%) rename {samples/mdarray/src/gov/pnnl/aparapi/sample => src/main/java/com/syncleus/aparapi/examples}/mdarray/ZMatMul2D.java (54%) rename {samples/mdarray/src/gov/pnnl/aparapi/sample => src/main/java/com/syncleus/aparapi/examples}/mdarray/ZMatMul3D.java (57%) diff --git a/samples/mdarray/.gitignore b/samples/mdarray/.gitignore deleted file mode 100644 index 840e7d31..00000000 --- a/samples/mdarray/.gitignore +++ /dev/null @@ -1 +0,0 @@ -/classes/ diff --git a/samples/mdarray/.project b/samples/mdarray/.project deleted file mode 100644 index 2273fb14..00000000 --- a/samples/mdarray/.project +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<projectDescription> - <name>mdarray</name> - <comment></comment> - <projects> - </projects> - <buildSpec> - <buildCommand> - <name>org.eclipse.jdt.core.javabuilder</name> - <arguments> - </arguments> - </buildCommand> - </buildSpec> - <natures> - <nature>org.eclipse.jdt.core.javanature</nature> - </natures> -</projectDescription> diff --git a/samples/mdarray/build.xml b/samples/mdarray/build.xml deleted file mode 100644 index f4ceaf09..00000000 --- a/samples/mdarray/build.xml +++ /dev/null @@ -1,116 +0,0 @@ -<?xml version="1.0"?> - -<project name="mdarray" default="build" basedir="."> - - <!-- Ideally this would be the latest version of Java but not everyone is going to have it installed --> - <!-- Additionally we want to avoid "Class not found: javac1.8" errors from old Ant versions (i.e. Eclipse) --> - <property name="build.compiler" value="javac1.7" /> - <property name="ant.build.javac.source" value="1.7" /> - <property name="ant.build.javac.target" value="1.7" /> - - <path id="compiler.class.path"> - <pathelement path="../../com.syncleus.aparapi/dist/aparapi.jar" /> - </path> - - <path id="runtime.class.path" cache="true"> - <path refid="compiler.class.path" /> - <pathelement path="${ant.project.name}.jar" /> - </path> - - <target name="build" depends="clean"> - <mkdir dir="classes" /> - <javac srcdir="src" destdir="classes" debug="on" includeantruntime="false" fork="true" memorymaximumsize="1024m"> - <classpath> - <pathelement path="../../com.syncleus.aparapi/dist/aparapi.jar" /> - </classpath> - </javac> - <jar jarfile="${ant.project.name}.jar" basedir="classes" /> - </target> - - <target name="clean"> - <delete dir="classes" /> - <delete file="${ant.project.name}.jar" /> - </target> - - <target name="run-jtp"> - <java classname="gov.pnnl.aparapi.sample.mdarray.MDArray" fork="true"> - <classpath refid="runtime.class.path" /> - <sysproperty key="java.library.path" path="../../com.syncleus.aparapi.jni/dist" /> - <sysproperty key="com.syncleus.aparapi.executionMode" value="JTP" /> - <sysproperty key="com.syncleus.aparapi.logLevel" value="WARNING" /> - <sysproperty key="com.syncleus.aparapi.enableVerboseJNI" value="false" /> - <sysproperty key="com.syncleus.aparapi.enableExecutionModeReporting" value="false" /> - <sysproperty key="com.syncleus.aparapi.enableShowGeneratedOpenCL" value="false" /> - </java> - </target> - - <target name="run-gpu"> - <java classname="gov.pnnl.aparapi.sample.mdarray.MDArray" fork="true"> - <classpath refid="runtime.class.path" /> - <sysproperty key="java.library.path" path="../../com.syncleus.aparapi.jni/dist" /> - <jvmarg value="-Xmx5G" /> - <jvmarg value="-Xms5G" /> - <sysproperty key="com.syncleus.aparapi.executionMode" value="GPU" /> - <sysproperty key="com.syncleus.aparapi.logLevel" value="WARNING" /> - <sysproperty key="com.syncleus.aparapi.enableVerboseJNI" value="false" /> - <sysproperty key="com.syncleus.aparapi.enableExecutionModeReporting" value="false" /> - <sysproperty key="com.syncleus.aparapi.enableShowGeneratedOpenCL" value="false" /> - </java> - </target> - - <target name="run-gpuv"> - <java classname="gov.pnnl.aparapi.sample.mdarray.MDArray" fork="true"> - <classpath refid="runtime.class.path" /> - <sysproperty key="java.library.path" path="../../com.syncleus.aparapi.jni/dist" /> - <sysproperty key="com.syncleus.aparapi.executionMode" value="GPU" /> - <sysproperty key="com.syncleus.aparapi.logLevel" value="WARNING" /> - <sysproperty key="com.syncleus.aparapi.enableVerboseJNI" value="true" /> - <sysproperty key="com.syncleus.aparapi.enableExecutionModeReporting" value="true" /> - <sysproperty key="com.syncleus.aparapi.enableShowGeneratedOpenCL" value="true" /> - </java> - </target> - - <target name="run-cpu"> - <java classname="gov.pnnl.aparapi.sample.mdarray.MDArray" fork="true"> - <classpath refid="runtime.class.path" /> - <sysproperty key="java.library.path" path="../../com.syncleus.aparapi.jni/dist" /> - <sysproperty key="com.syncleus.aparapi.executionMode" value="CPU" /> - <sysproperty key="com.syncleus.aparapi.logLevel" value="WARNING" /> - <sysproperty key="com.syncleus.aparapi.enableVerboseJNI" value="false" /> - <sysproperty key="com.syncleus.aparapi.enableExecutionModeReporting" value="false" /> - <sysproperty key="com.syncleus.aparapi.enableShowGeneratedOpenCL" value="false" /> - </java> - </target> - - <target name="run-multi"> - <java classname="gov.pnnl.aparapi.sample.mdarray.MDArray" fork="true"> - <classpath refid="runtime.class.path" /> - <sysproperty key="java.library.path" path="../../com.syncleus.aparapi.jni/dist" /> - <sysproperty key="com.syncleus.aparapi.executionMode" value="GPU,CPU,JTP" /> - <sysproperty key="com.syncleus.aparapi.logLevel" value="WARNING" /> - <sysproperty key="com.syncleus.aparapi.enableVerboseJNI" value="false" /> - <sysproperty key="com.syncleus.aparapi.enableExecutionModeReporting" value="false" /> - <sysproperty key="com.syncleus.aparapi.enableShowGeneratedOpenCL" value="false" /> - </java> - </target> - - <target name="run" depends="run-gpu" /> - - <target name="run-instruction-decoder-viewer"> - <java classname="gov.pnnl.aparapi.sample.mdarray.MDArray" fork="true"> - <classpath refid="runtime.class.path" /> - <sysproperty key="java.library.path" path="../../com.syncleus.aparapi.jni/dist" /> - <sysproperty key="com.syncleus.aparapi.enableShowGeneratedOpenCL" value="true" /> - <sysproperty key="com.syncleus.aparapi.enableInstructionDecodeViewer" value="true" /> - </java> - </target> - - <target name="run-show-generated-opencl"> - <java classname="gov.pnnl.aparapi.sample.mdarray.MDArray" fork="true"> - <classpath refid="runtime.class.path" /> - <sysproperty key="java.library.path" path="../../com.syncleus.aparapi.jni/dist" /> - <sysproperty key="com.syncleus.aparapi.enableShowGeneratedOpenCL" value="true" /> - </java> - </target> - -</project> diff --git a/samples/mdarray/mdarray.bat b/samples/mdarray/mdarray.bat deleted file mode 100644 index 24777f68..00000000 --- a/samples/mdarray/mdarray.bat +++ /dev/null @@ -1,8 +0,0 @@ -@echo off - -java ^ - -Djava.library.path=..\..\com.syncleus.aparapi.jni\dist ^ - -Dcom.syncleus.aparapi.executionMode=%1 ^ - -Dcom.syncleus.aparapi.enableProfiling=false ^ - -classpath ..\..\com.syncleus.aparapi\dist\aparapi.jar;mdarray.jar ^ - gov.pnnl.aparapi.sample.mdarray.MDArray \ No newline at end of file diff --git a/samples/mdarray/mdarray.sh b/samples/mdarray/mdarray.sh deleted file mode 100644 index ca950e00..00000000 --- a/samples/mdarray/mdarray.sh +++ /dev/null @@ -1 +0,0 @@ -java -Djava.library.path=../../com.syncleus.aparapi.jni/dist -cp ../../com.syncleus.aparapi/dist/aparapi.jar:./mdarray.jar gov.pnnl.aparapi.sample.mdarray.MDArray diff --git a/src/main/java/com/syncleus/aparapi/examples/All.java b/src/main/java/com/syncleus/aparapi/examples/All.java index 448a8c5a..d31b6d4b 100644 --- a/src/main/java/com/syncleus/aparapi/examples/All.java +++ b/src/main/java/com/syncleus/aparapi/examples/All.java @@ -27,6 +27,7 @@ public class All { System.out.println(" 10) Progress and cancel demo"); System.out.println(" 11) Info"); System.out.println(" 12) Medians"); + System.out.println(" 13) MDArray"); System.out.println(); Scanner in = new Scanner(System.in); @@ -93,6 +94,9 @@ public class All { case "12": com.syncleus.aparapi.examples.median.MedianDemo.main(args); break; + case "13": + com.syncleus.aparapi.examples.mdarray.MDArray.main(args); + break; default: System.out.println("Invalid selection."); } diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/BMatMul1D.java b/src/main/java/com/syncleus/aparapi/examples/mdarray/BMatMul1D.java similarity index 54% rename from samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/BMatMul1D.java rename to src/main/java/com/syncleus/aparapi/examples/mdarray/BMatMul1D.java index 744dfec7..30515e70 100644 --- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/BMatMul1D.java +++ b/src/main/java/com/syncleus/aparapi/examples/mdarray/BMatMul1D.java @@ -1,4 +1,15 @@ -package gov.pnnl.aparapi.sample.mdarray; +/** + * This product currently only contains code developed by authors + * of specific components, as identified by the source code files. + * + * Since product implements StAX API, it has dependencies to StAX API + * classes. + * + * For additional credits (generally to people who reported problems) + * see CREDITS file. + */ +package com.syncleus.aparapi.examples.mdarray; + import com.syncleus.aparapi.Kernel; class BMatMul1D extends Kernel{ diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/BMatMul2D.java b/src/main/java/com/syncleus/aparapi/examples/mdarray/BMatMul2D.java similarity index 53% rename from samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/BMatMul2D.java rename to src/main/java/com/syncleus/aparapi/examples/mdarray/BMatMul2D.java index 05cc9d56..d03e80c9 100644 --- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/BMatMul2D.java +++ b/src/main/java/com/syncleus/aparapi/examples/mdarray/BMatMul2D.java @@ -1,4 +1,15 @@ -package gov.pnnl.aparapi.sample.mdarray; +/** + * This product currently only contains code developed by authors + * of specific components, as identified by the source code files. + * + * Since product implements StAX API, it has dependencies to StAX API + * classes. + * + * For additional credits (generally to people who reported problems) + * see CREDITS file. + */ +package com.syncleus.aparapi.examples.mdarray; + import com.syncleus.aparapi.Kernel; class BMatMul2D extends Kernel{ diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/BMatMul3D.java b/src/main/java/com/syncleus/aparapi/examples/mdarray/BMatMul3D.java similarity index 59% rename from samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/BMatMul3D.java rename to src/main/java/com/syncleus/aparapi/examples/mdarray/BMatMul3D.java index a2e54022..244a8a90 100644 --- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/BMatMul3D.java +++ b/src/main/java/com/syncleus/aparapi/examples/mdarray/BMatMul3D.java @@ -1,4 +1,15 @@ -package gov.pnnl.aparapi.sample.mdarray; +/** + * This product currently only contains code developed by authors + * of specific components, as identified by the source code files. + * + * Since product implements StAX API, it has dependencies to StAX API + * classes. + * + * For additional credits (generally to people who reported problems) + * see CREDITS file. + */ +package com.syncleus.aparapi.examples.mdarray; + import com.syncleus.aparapi.Kernel; class BMatMul3D extends Kernel{ diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/DMatMul1D.java b/src/main/java/com/syncleus/aparapi/examples/mdarray/DMatMul1D.java similarity index 54% rename from samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/DMatMul1D.java rename to src/main/java/com/syncleus/aparapi/examples/mdarray/DMatMul1D.java index 9f43fd32..0752d299 100644 --- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/DMatMul1D.java +++ b/src/main/java/com/syncleus/aparapi/examples/mdarray/DMatMul1D.java @@ -1,4 +1,15 @@ -package gov.pnnl.aparapi.sample.mdarray; +/** + * This product currently only contains code developed by authors + * of specific components, as identified by the source code files. + * + * Since product implements StAX API, it has dependencies to StAX API + * classes. + * + * For additional credits (generally to people who reported problems) + * see CREDITS file. + */ +package com.syncleus.aparapi.examples.mdarray; + import com.syncleus.aparapi.Kernel; class DMatMul1D extends Kernel{ diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/DMatMul2D.java b/src/main/java/com/syncleus/aparapi/examples/mdarray/DMatMul2D.java similarity index 54% rename from samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/DMatMul2D.java rename to src/main/java/com/syncleus/aparapi/examples/mdarray/DMatMul2D.java index 4f42d192..de6c240f 100644 --- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/DMatMul2D.java +++ b/src/main/java/com/syncleus/aparapi/examples/mdarray/DMatMul2D.java @@ -1,4 +1,15 @@ -package gov.pnnl.aparapi.sample.mdarray; +/** + * This product currently only contains code developed by authors + * of specific components, as identified by the source code files. + * + * Since product implements StAX API, it has dependencies to StAX API + * classes. + * + * For additional credits (generally to people who reported problems) + * see CREDITS file. + */ +package com.syncleus.aparapi.examples.mdarray; + import com.syncleus.aparapi.Kernel; class DMatMul2D extends Kernel{ diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/DMatMul3D.java b/src/main/java/com/syncleus/aparapi/examples/mdarray/DMatMul3D.java similarity index 56% rename from samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/DMatMul3D.java rename to src/main/java/com/syncleus/aparapi/examples/mdarray/DMatMul3D.java index 266d556f..f4b97f88 100644 --- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/DMatMul3D.java +++ b/src/main/java/com/syncleus/aparapi/examples/mdarray/DMatMul3D.java @@ -1,4 +1,15 @@ -package gov.pnnl.aparapi.sample.mdarray; +/** + * This product currently only contains code developed by authors + * of specific components, as identified by the source code files. + * + * Since product implements StAX API, it has dependencies to StAX API + * classes. + * + * For additional credits (generally to people who reported problems) + * see CREDITS file. + */ +package com.syncleus.aparapi.examples.mdarray; + import com.syncleus.aparapi.Kernel; class DMatMul3D extends Kernel{ diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/FMatMul1D.java b/src/main/java/com/syncleus/aparapi/examples/mdarray/FMatMul1D.java similarity index 53% rename from samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/FMatMul1D.java rename to src/main/java/com/syncleus/aparapi/examples/mdarray/FMatMul1D.java index ec10aeee..4596efb0 100644 --- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/FMatMul1D.java +++ b/src/main/java/com/syncleus/aparapi/examples/mdarray/FMatMul1D.java @@ -1,4 +1,15 @@ -package gov.pnnl.aparapi.sample.mdarray; +/** + * This product currently only contains code developed by authors + * of specific components, as identified by the source code files. + * + * Since product implements StAX API, it has dependencies to StAX API + * classes. + * + * For additional credits (generally to people who reported problems) + * see CREDITS file. + */ +package com.syncleus.aparapi.examples.mdarray; + import com.syncleus.aparapi.Kernel; class FMatMul1D extends Kernel{ diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/FMatMul2D.java b/src/main/java/com/syncleus/aparapi/examples/mdarray/FMatMul2D.java similarity index 53% rename from samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/FMatMul2D.java rename to src/main/java/com/syncleus/aparapi/examples/mdarray/FMatMul2D.java index 8c74a044..1d4daf28 100644 --- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/FMatMul2D.java +++ b/src/main/java/com/syncleus/aparapi/examples/mdarray/FMatMul2D.java @@ -1,4 +1,15 @@ -package gov.pnnl.aparapi.sample.mdarray; +/** + * This product currently only contains code developed by authors + * of specific components, as identified by the source code files. + * + * Since product implements StAX API, it has dependencies to StAX API + * classes. + * + * For additional credits (generally to people who reported problems) + * see CREDITS file. + */ +package com.syncleus.aparapi.examples.mdarray; + import com.syncleus.aparapi.Kernel; class FMatMul2D extends Kernel{ diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/FMatMul3D.java b/src/main/java/com/syncleus/aparapi/examples/mdarray/FMatMul3D.java similarity index 56% rename from samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/FMatMul3D.java rename to src/main/java/com/syncleus/aparapi/examples/mdarray/FMatMul3D.java index b2cfb436..c1360b53 100644 --- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/FMatMul3D.java +++ b/src/main/java/com/syncleus/aparapi/examples/mdarray/FMatMul3D.java @@ -1,4 +1,15 @@ -package gov.pnnl.aparapi.sample.mdarray; +/** + * This product currently only contains code developed by authors + * of specific components, as identified by the source code files. + * + * Since product implements StAX API, it has dependencies to StAX API + * classes. + * + * For additional credits (generally to people who reported problems) + * see CREDITS file. + */ +package com.syncleus.aparapi.examples.mdarray; + import com.syncleus.aparapi.Kernel; class FMatMul3D extends Kernel{ diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/IMatMul1D.java b/src/main/java/com/syncleus/aparapi/examples/mdarray/IMatMul1D.java similarity index 53% rename from samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/IMatMul1D.java rename to src/main/java/com/syncleus/aparapi/examples/mdarray/IMatMul1D.java index 3dc6e512..0d7a5794 100644 --- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/IMatMul1D.java +++ b/src/main/java/com/syncleus/aparapi/examples/mdarray/IMatMul1D.java @@ -1,4 +1,15 @@ -package gov.pnnl.aparapi.sample.mdarray; +/** + * This product currently only contains code developed by authors + * of specific components, as identified by the source code files. + * + * Since product implements StAX API, it has dependencies to StAX API + * classes. + * + * For additional credits (generally to people who reported problems) + * see CREDITS file. + */ +package com.syncleus.aparapi.examples.mdarray; + import com.syncleus.aparapi.Kernel; class IMatMul1D extends Kernel{ diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/IMatMul2D.java b/src/main/java/com/syncleus/aparapi/examples/mdarray/IMatMul2D.java similarity index 53% rename from samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/IMatMul2D.java rename to src/main/java/com/syncleus/aparapi/examples/mdarray/IMatMul2D.java index bf739053..0f23dc8c 100644 --- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/IMatMul2D.java +++ b/src/main/java/com/syncleus/aparapi/examples/mdarray/IMatMul2D.java @@ -1,4 +1,15 @@ -package gov.pnnl.aparapi.sample.mdarray; +/** + * This product currently only contains code developed by authors + * of specific components, as identified by the source code files. + * + * Since product implements StAX API, it has dependencies to StAX API + * classes. + * + * For additional credits (generally to people who reported problems) + * see CREDITS file. + */ +package com.syncleus.aparapi.examples.mdarray; + import com.syncleus.aparapi.Kernel; class IMatMul2D extends Kernel{ diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/IMatMul3D.java b/src/main/java/com/syncleus/aparapi/examples/mdarray/IMatMul3D.java similarity index 55% rename from samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/IMatMul3D.java rename to src/main/java/com/syncleus/aparapi/examples/mdarray/IMatMul3D.java index 403f62dd..71f83ef8 100644 --- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/IMatMul3D.java +++ b/src/main/java/com/syncleus/aparapi/examples/mdarray/IMatMul3D.java @@ -1,4 +1,15 @@ -package gov.pnnl.aparapi.sample.mdarray; +/** + * This product currently only contains code developed by authors + * of specific components, as identified by the source code files. + * + * Since product implements StAX API, it has dependencies to StAX API + * classes. + * + * For additional credits (generally to people who reported problems) + * see CREDITS file. + */ +package com.syncleus.aparapi.examples.mdarray; + import com.syncleus.aparapi.Kernel; class IMatMul3D extends Kernel{ diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/LMatMul1D.java b/src/main/java/com/syncleus/aparapi/examples/mdarray/LMatMul1D.java similarity index 53% rename from samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/LMatMul1D.java rename to src/main/java/com/syncleus/aparapi/examples/mdarray/LMatMul1D.java index 8a1f7b6a..b1e08cb9 100644 --- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/LMatMul1D.java +++ b/src/main/java/com/syncleus/aparapi/examples/mdarray/LMatMul1D.java @@ -1,4 +1,15 @@ -package gov.pnnl.aparapi.sample.mdarray; +/** + * This product currently only contains code developed by authors + * of specific components, as identified by the source code files. + * + * Since product implements StAX API, it has dependencies to StAX API + * classes. + * + * For additional credits (generally to people who reported problems) + * see CREDITS file. + */ +package com.syncleus.aparapi.examples.mdarray; + import com.syncleus.aparapi.Kernel; class LMatMul1D extends Kernel{ diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/LMatMul2D.java b/src/main/java/com/syncleus/aparapi/examples/mdarray/LMatMul2D.java similarity index 53% rename from samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/LMatMul2D.java rename to src/main/java/com/syncleus/aparapi/examples/mdarray/LMatMul2D.java index c60b4457..65d16c49 100644 --- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/LMatMul2D.java +++ b/src/main/java/com/syncleus/aparapi/examples/mdarray/LMatMul2D.java @@ -1,4 +1,15 @@ -package gov.pnnl.aparapi.sample.mdarray; +/** + * This product currently only contains code developed by authors + * of specific components, as identified by the source code files. + * + * Since product implements StAX API, it has dependencies to StAX API + * classes. + * + * For additional credits (generally to people who reported problems) + * see CREDITS file. + */ +package com.syncleus.aparapi.examples.mdarray; + import com.syncleus.aparapi.Kernel; class LMatMul2D extends Kernel{ diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/LMatMul3D.java b/src/main/java/com/syncleus/aparapi/examples/mdarray/LMatMul3D.java similarity index 56% rename from samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/LMatMul3D.java rename to src/main/java/com/syncleus/aparapi/examples/mdarray/LMatMul3D.java index 80b54488..98c08419 100644 --- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/LMatMul3D.java +++ b/src/main/java/com/syncleus/aparapi/examples/mdarray/LMatMul3D.java @@ -1,4 +1,15 @@ -package gov.pnnl.aparapi.sample.mdarray; +/** + * This product currently only contains code developed by authors + * of specific components, as identified by the source code files. + * + * Since product implements StAX API, it has dependencies to StAX API + * classes. + * + * For additional credits (generally to people who reported problems) + * see CREDITS file. + */ +package com.syncleus.aparapi.examples.mdarray; + import com.syncleus.aparapi.Kernel; class LMatMul3D extends Kernel{ diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/MDArray.java b/src/main/java/com/syncleus/aparapi/examples/mdarray/MDArray.java similarity index 95% rename from samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/MDArray.java rename to src/main/java/com/syncleus/aparapi/examples/mdarray/MDArray.java index f9df2ff4..38819b16 100644 --- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/MDArray.java +++ b/src/main/java/com/syncleus/aparapi/examples/mdarray/MDArray.java @@ -1,8 +1,18 @@ -package gov.pnnl.aparapi.sample.mdarray; +/** + * This product currently only contains code developed by authors + * of specific components, as identified by the source code files. + * + * Since product implements StAX API, it has dependencies to StAX API + * classes. + * + * For additional credits (generally to people who reported problems) + * see CREDITS file. + */ +package com.syncleus.aparapi.examples.mdarray; import com.syncleus.aparapi.Kernel; -class MDArray { +public class MDArray { static int N = 1 << 10; diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/SMatMul1D.java b/src/main/java/com/syncleus/aparapi/examples/mdarray/SMatMul1D.java similarity index 54% rename from samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/SMatMul1D.java rename to src/main/java/com/syncleus/aparapi/examples/mdarray/SMatMul1D.java index 84f6c287..71e4ab4b 100644 --- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/SMatMul1D.java +++ b/src/main/java/com/syncleus/aparapi/examples/mdarray/SMatMul1D.java @@ -1,4 +1,15 @@ -package gov.pnnl.aparapi.sample.mdarray; +/** + * This product currently only contains code developed by authors + * of specific components, as identified by the source code files. + * + * Since product implements StAX API, it has dependencies to StAX API + * classes. + * + * For additional credits (generally to people who reported problems) + * see CREDITS file. + */ +package com.syncleus.aparapi.examples.mdarray; + import com.syncleus.aparapi.Kernel; class SMatMul1D extends Kernel{ diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/SMatMul2D.java b/src/main/java/com/syncleus/aparapi/examples/mdarray/SMatMul2D.java similarity index 54% rename from samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/SMatMul2D.java rename to src/main/java/com/syncleus/aparapi/examples/mdarray/SMatMul2D.java index 3008869f..2d46af4f 100644 --- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/SMatMul2D.java +++ b/src/main/java/com/syncleus/aparapi/examples/mdarray/SMatMul2D.java @@ -1,4 +1,15 @@ -package gov.pnnl.aparapi.sample.mdarray; +/** + * This product currently only contains code developed by authors + * of specific components, as identified by the source code files. + * + * Since product implements StAX API, it has dependencies to StAX API + * classes. + * + * For additional credits (generally to people who reported problems) + * see CREDITS file. + */ +package com.syncleus.aparapi.examples.mdarray; + import com.syncleus.aparapi.Kernel; class SMatMul2D extends Kernel{ diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/SMatMul3D.java b/src/main/java/com/syncleus/aparapi/examples/mdarray/SMatMul3D.java similarity index 56% rename from samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/SMatMul3D.java rename to src/main/java/com/syncleus/aparapi/examples/mdarray/SMatMul3D.java index bb9df48c..8558a669 100644 --- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/SMatMul3D.java +++ b/src/main/java/com/syncleus/aparapi/examples/mdarray/SMatMul3D.java @@ -1,4 +1,15 @@ -package gov.pnnl.aparapi.sample.mdarray; +/** + * This product currently only contains code developed by authors + * of specific components, as identified by the source code files. + * + * Since product implements StAX API, it has dependencies to StAX API + * classes. + * + * For additional credits (generally to people who reported problems) + * see CREDITS file. + */ +package com.syncleus.aparapi.examples.mdarray; + import com.syncleus.aparapi.Kernel; class SMatMul3D extends Kernel{ diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/ZMatMul1D.java b/src/main/java/com/syncleus/aparapi/examples/mdarray/ZMatMul1D.java similarity index 54% rename from samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/ZMatMul1D.java rename to src/main/java/com/syncleus/aparapi/examples/mdarray/ZMatMul1D.java index f5920f73..f9409254 100644 --- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/ZMatMul1D.java +++ b/src/main/java/com/syncleus/aparapi/examples/mdarray/ZMatMul1D.java @@ -1,4 +1,15 @@ -package gov.pnnl.aparapi.sample.mdarray; +/** + * This product currently only contains code developed by authors + * of specific components, as identified by the source code files. + * + * Since product implements StAX API, it has dependencies to StAX API + * classes. + * + * For additional credits (generally to people who reported problems) + * see CREDITS file. + */ +package com.syncleus.aparapi.examples.mdarray; + import com.syncleus.aparapi.Kernel; class ZMatMul1D extends Kernel{ diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/ZMatMul2D.java b/src/main/java/com/syncleus/aparapi/examples/mdarray/ZMatMul2D.java similarity index 54% rename from samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/ZMatMul2D.java rename to src/main/java/com/syncleus/aparapi/examples/mdarray/ZMatMul2D.java index 81af2646..0ddd5913 100644 --- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/ZMatMul2D.java +++ b/src/main/java/com/syncleus/aparapi/examples/mdarray/ZMatMul2D.java @@ -1,4 +1,15 @@ -package gov.pnnl.aparapi.sample.mdarray; +/** + * This product currently only contains code developed by authors + * of specific components, as identified by the source code files. + * + * Since product implements StAX API, it has dependencies to StAX API + * classes. + * + * For additional credits (generally to people who reported problems) + * see CREDITS file. + */ +package com.syncleus.aparapi.examples.mdarray; + import com.syncleus.aparapi.Kernel; class ZMatMul2D extends Kernel{ diff --git a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/ZMatMul3D.java b/src/main/java/com/syncleus/aparapi/examples/mdarray/ZMatMul3D.java similarity index 57% rename from samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/ZMatMul3D.java rename to src/main/java/com/syncleus/aparapi/examples/mdarray/ZMatMul3D.java index 424737ae..d0a0940f 100644 --- a/samples/mdarray/src/gov/pnnl/aparapi/sample/mdarray/ZMatMul3D.java +++ b/src/main/java/com/syncleus/aparapi/examples/mdarray/ZMatMul3D.java @@ -1,4 +1,15 @@ -package gov.pnnl.aparapi.sample.mdarray; +/** + * This product currently only contains code developed by authors + * of specific components, as identified by the source code files. + * + * Since product implements StAX API, it has dependencies to StAX API + * classes. + * + * For additional credits (generally to people who reported problems) + * see CREDITS file. + */ +package com.syncleus.aparapi.examples.mdarray; + import com.syncleus.aparapi.Kernel; class ZMatMul3D extends Kernel{ -- GitLab