Skip to content

Commit da63e1a

Browse files
committed
[ide][conf] Scripts for IntelIJ added
1 parent 3d3d13d commit da63e1a

6 files changed

+53
-41
lines changed
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<component name="ProjectRunConfigurationManager">
2+
<configuration default="false" name="TornadoVM-Full-OpenCL-Build" type="PythonConfigurationType" factoryName="Python">
3+
<module name="tornado-annotation" />
4+
<option name="INTERPRETER_OPTIONS" value="" />
5+
<option name="PARENT_ENVS" value="true" />
6+
<envs>
7+
<env name="BACKEND" value="opencl" />
8+
<env name="PYTHONUNBUFFERED" value="1" />
9+
<env name="TORNADO_SDK" value="$PROJECT_DIR$/bin/sdk" />
10+
<env name="selected_backends" value="opencl" />
11+
</envs>
12+
<option name="SDK_HOME" value="" />
13+
<option name="SDK_NAME" value="Python 3.9 (tornado)" />
14+
<option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
15+
<option name="IS_MODULE_SDK" value="false" />
16+
<option name="ADD_CONTENT_ROOTS" value="true" />
17+
<option name="ADD_SOURCE_ROOTS" value="true" />
18+
<EXTENSION ID="PythonCoverageRunConfigurationExtension" runner="coverage.py" />
19+
<option name="SCRIPT_NAME" value="$PROJECT_DIR$/bin/post_installation.py" />
20+
<option name="PARAMETERS" value="" />
21+
<option name="SHOW_COMMAND_LINE" value="false" />
22+
<option name="EMULATE_TERMINAL" value="false" />
23+
<option name="MODULE_MODE" value="false" />
24+
<option name="REDIRECT_INPUT" value="false" />
25+
<option name="INPUT_FILE" value="" />
26+
<method v="2">
27+
<option name="RunConfigurationTask" enabled="true" run_configuration_name="TornadoVM Maven [clean,install]" run_configuration_type="MavenRunConfiguration" />
28+
</method>
29+
</configuration>
30+
</component>

.build/[TornadoVM] Full Build.run.xml

Lines changed: 0 additions & 22 deletions
This file was deleted.

.build/TornadoVM Maven [clean,install].run.xml renamed to .build/_internal_TornadoVM_Maven-cleanAndinstall.run.xml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<component name="ProjectRunConfigurationManager">
2-
<configuration default="false" name="TornadoVM Maven [clean,install]" type="MavenRunConfiguration" factoryName="Maven">
2+
<configuration default="false" name="_internal_TornadoVM_Maven-cleanAndinstall" type="MavenRunConfiguration" factoryName="Maven">
33
<MavenSettings>
44
<option name="myGeneralSettings">
55
<MavenGeneralSettings>
@@ -8,10 +8,9 @@
88
<option name="emulateTerminal" value="true" />
99
<option name="failureBehavior" value="NOT_SET" />
1010
<option name="localRepository" value="" />
11-
<option name="mavenHome" value="$PROJECT_DIR$/etc/dependencies/apache-maven-3.9.2" />
11+
<option name="mavenHome" value="$PROJECT_DIR$/etc/dependencies/apache-maven-3.9.3" />
1212
<option name="nonRecursive" value="false" />
1313
<option name="outputLevel" value="INFO" />
14-
<option name="pluginUpdatePolicy" value="DEFAULT" />
1514
<option name="printErrorStackTraces" value="false" />
1615
<option name="showDialogWithAdvancedSettings" value="false" />
1716
<option name="threads" />
@@ -24,6 +23,7 @@
2423
<option name="myRunnerSettings" />
2524
<option name="myRunnerParameters">
2625
<MavenRunnerParameters>
26+
<option name="cmdOptions" />
2727
<option name="profiles">
2828
<set />
2929
</option>
@@ -36,14 +36,18 @@
3636
<option name="pomFileName" />
3737
<option name="profilesMap">
3838
<map>
39-
<entry key="jdk-11-plus" value="true" />
39+
<entry key="graal-jdk-21" value="true" />
40+
<entry key="opencl-backend" value="true" />
4041
</map>
4142
</option>
43+
<option name="projectsCmdOptionValues">
44+
<list />
45+
</option>
4246
<option name="resolveToWorkspace" value="false" />
4347
<option name="workingDirPath" value="$PROJECT_DIR$" />
4448
</MavenRunnerParameters>
4549
</option>
4650
</MavenSettings>
4751
<method v="2" />
4852
</configuration>
49-
</component>
53+
</component>

.run/MatrixMultiplication2D.opencl.run.xml

Lines changed: 0 additions & 14 deletions
This file was deleted.

.run/MatrixMultiplication2D.run.xml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
<component name="ProjectRunConfigurationManager">
2+
<configuration default="false" name="MatrixMultiplication2D" type="Application" factoryName="Application" nameIsGenerated="true">
3+
<option name="MAIN_CLASS_NAME" value="uk.ac.manchester.tornado.examples.compute.MatrixMultiplication2D" />
4+
<module name="tornado-examples" />
5+
<option name="VM_PARAMETERS" value="-server -XX:-UseCompressedOops -XX:+UnlockExperimentalVMOptions -XX:+EnableJVMCI -XX:-UseCompressedClassPointers --enable-preview -Djava.library.path=$PROJECT_DIR$/bin/sdk/lib --module-path .:$PROJECT_DIR$/bin/sdk/share/java/tornado -Dtornado.load.api.implementation=uk.ac.manchester.tornado.runtime.tasks.TornadoTaskGraph -Dtornado.load.runtime.implementation=uk.ac.manchester.tornado.runtime.TornadoCoreRuntime -Dtornado.load.tornado.implementation=uk.ac.manchester.tornado.runtime.common.Tornado -Dtornado.load.device.implementation.opencl=uk.ac.manchester.tornado.drivers.opencl.runtime.OCLDeviceFactory -Dtornado.load.device.implementation.ptx=uk.ac.manchester.tornado.drivers.ptx.runtime.PTXDeviceFactory -Dtornado.load.device.implementation.spirv=uk.ac.manchester.tornado.drivers.spirv.runtime.SPIRVDeviceFactory -Dtornado.load.annotation.implementation=uk.ac.manchester.tornado.annotation.ASMClassVisitor -Dtornado.load.annotation.parallel=uk.ac.manchester.tornado.api.annotations.Parallel --upgrade-module-path $PROJECT_DIR$/bin/sdk/share/java/graalJars -XX:+UseParallelGC @$PROJECT_DIR$/bin/sdk/etc/exportLists/common-exports @$PROJECT_DIR$/bin/sdk/etc/exportLists/opencl-exports --add-modules ALL-SYSTEM,tornado.runtime,tornado.annotation,tornado.drivers.common,tornado.drivers.opencl" />
6+
<extension name="coverage">
7+
<pattern>
8+
<option name="PATTERN" value="uk.ac.manchester.tornado.examples.compute.*" />
9+
<option name="ENABLED" value="true" />
10+
</pattern>
11+
</extension>
12+
<method v="2" />
13+
</configuration>
14+
</component>

bin/post_installation.py

100644100755
File mode changed.

0 commit comments

Comments
 (0)