问题标签 [torque]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
911 浏览

group-by - 如何在 Criteria 中编写子查询

我有一个这样的 SQL:

我想要实现的是首先排序(排序table2.priority),然后获得table1.id, name具有最高优先级的记录。注意,MAX(table2.priority)这里不起作用,因为table1totable2是一对多,并且对于一个 table1 记录,table2 可以有 N 条最高优先级 = 1 的记录,而另一个 table1 最高优先级 = 3 记录。

0 投票
4 回答
8811 浏览

cluster-computing - 在集群上测试 MPI

我正在集群上学习 OpenMPI。这是我的第一个例子。我希望输出会显示来自不同节点的响应,但它们都来自同一个节点 node062。我只是想知道为什么以及如何实际从不同节点获取报告以显示 MPI 实际上正在将进程分发到不同节点?谢谢并恭祝安康!

ex1.c

ex1.pbs

编译并运行:


更新:

我想在一个 PBS 脚本中运行多个后台作业,以便这些作业可以同时运行。例如,在上面的示例中,我添加了另一个调用来运行 ex1 并将两个运行都更改为 ex1.pbs 中的后台

(1) 在 qsub 这个脚本与之前编译的可执行文件 ex1 之后,结果很好。

(2) 但是我觉得ex1的运行时间太快了,可能两个后台job没有太多的运行时间重叠,当我将同样的方式应用到我的实际项目中时,情况并非如此。所以我在 ex1.c 中添加了 sleep(30) 以延长 ex1 的运行时间,以便在后台运行 ex1 的两个作业几乎一直同时运行。

但是重新编译和再次qsub之后,结果好像不太对劲。有进程中止。在 ex1.o35571 中:

在 ex1.e35571 中:

我想知道为什么有进程中止?如何在 PBS 脚本中正确 qsub 后台作业?

0 投票
2 回答
424 浏览

scripting - PBS 编程

关于 PBS 的一些简短且可能很愚蠢的问题:

1-我使用

是否可以在作业文件中提交(子)作业?

2-我有以下脚本:

对于启动 job_b,最好在 job_a 的结果完成之前拥有。是否可以设置某种障碍或其他解决方法,以便在 job_a 完成之前不会启动 job_b?

谢谢

0 投票
1 回答
2415 浏览

jakarta-ee - Java EE 模板引擎推荐?

希望通过某种模板引擎使用 JSTL 和 Apache Torque 扩展当前的 Java EE 项目,以便我们可以轻松地修改视图。

有什么建议么?

0 投票
1 回答
138 浏览

propel - 推进和扭矩项目的一种模式

我有一个项目由一个 java 和一个 php 应用程序组成。java 应用程序使用torque-ORM,PHP 应用程序使用propel ORM。

我有两个用于同一个数据库的 schema.xml 文件。据我所知,推进力是扭矩的一部分。两个项目都可以只使用一个 schema.xml 吗?

0 投票
2 回答
518 浏览

iphone - 普通 iPhone 应用程序的游戏引擎使用情况

当标准的 iPhone UI 控件变得过于乏味,而您希望您的简单记谱应用在颜色、动画、非标准GUI 字体和背景壁纸等方面更加突出,那么集成游戏引擎是否有意义对于这样的事情?

我对 Unity3D 和 Torque2D 进行了修补,想知道是否有人使用它们与默认的 obj-C SDK 控件和对话框制作“普通”(非游戏)应用程序?

请问你能分享你的经验吗?

0 投票
1 回答
731 浏览

pbs - 在哪里询问 PBS/扭矩配置问题?

我注意到关于 PBS 的几个关于 SO 的问题都没有得到解答。有没有更合适的论坛来问这些问题?例如:

PBS 编程?

如何限制同时运行的 PBS 作业的数量?

提交多个工作 TORQUE/PBS?

我真正的问题:我的 PBS 配置有问题。我有一台计算机,我已经设置了扭矩,这样我就可以提交数百个工作而不必照看它。但是我不知何故弄乱了配置,因为我提交了三个作业,总共需要四个 cpu:

现在这三个都在运行!即使我已经设置:

资源_max.ncpus = 3

对于队列——因为我有一个四核,我想为操作系统保存一个处理器。在 qmgr 中,它还报告:

资源分配.ncpus = 3

到底是怎么回事?!?很明显,我已经搞砸了一些东西。这是合适的论坛吗?我应该在 Unix/Linux 上问一遍吗?还是 Ubuntu(这是我的操作系统)?

0 投票
1 回答
1909 浏览

parallel-processing - 帮助“hello world”pbsdsh

我想测试pbsdsh在我的系统中是否有效。我使用以下程序

我正在使用带有两个 64 位四核 Intel Xeon(24 个计算节点)的 linux 服务器

然后我发出命令

我收到以下错误消息try.sh.e2013

此错误消息具有误导性,因为pbsdsh系统中确实存在此错误消息。

谁能帮我解决这个问题?

谢谢

0 投票
2 回答
1861 浏览

matlab - 连接笔记本电脑/台式机以形成 MATLAB 计算集群?

我有在远程集群上运行并行作业和在单个本地机器上运行并行(parfor)作业的经验,但从未尝试过创建自己的集群。我可以访问几台笔记本电脑/台式机/服务器(除一台服务器之外的所有设备都具有 root 访问权限),并且想知道我是否可以将它们全部(或一些)连接起来以形成一个本地集群(总共大约有 30 个核心)。

0 投票
2 回答
4290 浏览

pbs - PBS 批处理系统是否跨节点移动多个串行作业?

如果我需要“并行”运行许多串行程序(因为问题简单但耗时 - 我需要为同一个程序读取许多不同的数据集),如果我只使用一个节点,解决方案很简单。我所做的就是在每个命令之后继续提交带有&符号的串行作业,例如在作业脚本中:

它自然会在不同的处理器上运行每个串行程序。这适用于登录服务器或独立工作站,当然也适用于只要求一个节点的批处理作业。

但是,如果我需要运行同一程序的 110 个不同实例来读取 110 个不同的数据集怎么办?如果我使用提交 110 ./program# 命令的脚本提交到多个节点(比如 14 个),批处理系统是否会在不同节点上的不同处理器上运行每个作业,或者它会尝试在相同的情况下运行它们, 8核节点?

我尝试使用简单的 MPI 代码来读取不同的数据,但会导致各种错误,110 个进程中约有 100 个成功,其他进程崩溃。我也考虑过作业数组,但我不确定我的系统是否支持它。

我已经在单个数据集上广泛测试了串行程序 - 没有运行时错误,并且我没有超出每个节点上的可用内存。