java - COMPAS 应用程序被阻止

标签 java distributed-computing hpc compss

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

输出:

$ 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 必须在执行过 runco​​mpss 的用户的主文件夹中

$HOME/.COMPSs/increment*

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

关于java - COMPAS 应用程序被阻止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35798643/

相关文章:

java - 无法比较的类型(int 和 obj)(bug?)

cron - 为什么在 kubernetes cron 作业中可能会创建两个作业,或者可能不会创建作业?

c# - 分布式窗口服务

concurrency - 与共享数据相比,消息传递的性能损失

使用CUDA C进行卷积,错误: expression must be a modifiable lvalue

java - CF推送在Cloud Foundry中部署Spring Boot应用失败

java - 关于 JScrollPane 中 JTable 的列宽

java - 匹配单词后跟空格和 N 个数字

.net - 多个 .NET 进程的严格负载平衡

caching - block 矩阵矩阵乘法的最佳 block 大小值