COMPS应用程序被阻止

时间:2016-03-04 14:35:05

标签: java distributed-computing hpc compss

执行手册(http://compss.bsc.es/releases/compss/latest/docs/COMPSs_User_Manual_App_Exec.pdf)中给出的示例应用程序 increment 时,运行时将被阻止,并且终端中不会显示任何错误消息。

输出:

 //Progress Dialog Show logic here
 Runnable r=new Runnable() {
        @Override
        public void run() {
            //Dismiss the Dialog and refresh your Views
        }
    };

    new Handler().postDelayed(r,10*1000);

我怎么知道什么阻止了我的申请?

提前谢谢

修改 检查$ HOME / .COMPSs / increment * / runtime.log似乎阻止了所有任务:

$ 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

3 个答案:

答案 0 :(得分:5)

runtime.log必须位于执行runco​​mpss

的用户的主文件夹中
$HOME/.COMPSs/increment*

编辑:如果所有任务都被阻止,请检查IncrementItf.java中是否存在与resources.xml中的描述匹配的约束。另一个可能的问题是资源无法启动。

答案 1 :(得分:3)

任务被阻止有两个原因:

  • 未在xml文件上正确配置资源。
  • 可用资源不符合任务约束(在简单示例中不适用)

您应该检查项目和资源xml文件。两个文件中应该有一个具有相同名称的资源。

答案 2 :(得分:2)

您应该检查runtime.log文件,它包含所有主服务器的输出。