COMPAS 应用程序被阻止
COMPSs application blocked
当执行手册中给出的示例应用程序 increment (http://compss.bsc.es/releases/compss/latest/docs/COMPSs_User_Manual_App_Exec.pdf) 时,运行时会被阻塞,终端中不会显示任何错误消息。
输出:
$ runcompss increment.Increment 3 1 2 3
Using default location for project file: /opt/COMPSs/Runtime/configuration/xml/projects/project.xml
Using default location for resources file: /opt/COMPSs/Runtime/configuration/xml/resources/resources.xml
----------------- Executing increment.Increment --------------------------
WARNING: IT Properties file is null. Setting default values
[ API] - Deploying COMPSs Runtime v1.3
[ API] - Starting COMPSs Runtime v1.3
Initial counter values:
- Counter1 value is 1
- Counter2 value is 2
- Counter3 value is 3
我怎么知道是什么阻止了我的应用程序?
提前致谢
编辑:
检查 $HOME/.COMPSs/increment*/runtime.log 所有任务似乎都被阻止了:
grep "Blocked" runtime.log
[(410)(2016-03-04 15:48:09,864) TaskScheduler] @scheduleTask - Blocked: Task(1, increment)
[(411)(2016-03-04 15:48:09,865) TaskScheduler] @scheduleTask - Blocked: Task(2, increment)
[(412)(2016-03-04 15:48:09,866) TaskScheduler] @scheduleTask - Blocked: Task(3, increment)
你应该检查 runtime.log 文件,它包含了大师的所有输出。
runtime.log 必须在执行过 runcompss 的用户的主文件夹中
$HOME/.COMPSs/increment*
编辑: 如果所有任务都被阻止,请检查 IncrementItf.java 中定义的约束是否与 resources.xml 中的描述匹配。另一个可能的问题是资源无法启动。
任务被阻止有两个原因:
- xml 文件的资源配置不正确。
- 可用资源不满足任务限制(不适用于简单示例)
您应该检查项目和资源 xml 文件。两个文件中应该有一个同名的资源。
当执行手册中给出的示例应用程序 increment (http://compss.bsc.es/releases/compss/latest/docs/COMPSs_User_Manual_App_Exec.pdf) 时,运行时会被阻塞,终端中不会显示任何错误消息。
输出:
$ runcompss increment.Increment 3 1 2 3
Using default location for project file: /opt/COMPSs/Runtime/configuration/xml/projects/project.xml
Using default location for resources file: /opt/COMPSs/Runtime/configuration/xml/resources/resources.xml
----------------- Executing increment.Increment --------------------------
WARNING: IT Properties file is null. Setting default values
[ API] - Deploying COMPSs Runtime v1.3
[ API] - Starting COMPSs Runtime v1.3
Initial counter values:
- Counter1 value is 1
- Counter2 value is 2
- Counter3 value is 3
我怎么知道是什么阻止了我的应用程序?
提前致谢
编辑: 检查 $HOME/.COMPSs/increment*/runtime.log 所有任务似乎都被阻止了:
grep "Blocked" runtime.log
[(410)(2016-03-04 15:48:09,864) TaskScheduler] @scheduleTask - Blocked: Task(1, increment)
[(411)(2016-03-04 15:48:09,865) TaskScheduler] @scheduleTask - Blocked: Task(2, increment)
[(412)(2016-03-04 15:48:09,866) TaskScheduler] @scheduleTask - Blocked: Task(3, increment)
你应该检查 runtime.log 文件,它包含了大师的所有输出。
runtime.log 必须在执行过 runcompss 的用户的主文件夹中
$HOME/.COMPSs/increment*
编辑: 如果所有任务都被阻止,请检查 IncrementItf.java 中定义的约束是否与 resources.xml 中的描述匹配。另一个可能的问题是资源无法启动。
任务被阻止有两个原因:
- xml 文件的资源配置不正确。
- 可用资源不满足任务限制(不适用于简单示例)
您应该检查项目和资源 xml 文件。两个文件中应该有一个同名的资源。