问题标签 [upc]

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 回答
40 浏览

upc - 我应该在 UPC 中使用哪种网络类型

我想在我的 linux 集群上运行 UPC 程序,有 4 个节点(每个节点有 24 个线程),UPC 在编译代码时提供了“udp mpi 和 smp”网络。但就我而言,如果我想在一个节点上运行 24 个线程,我应该使用哪种网络类型以及如何编写机器文件。问候

0 投票
1 回答
149 浏览

upc - 如何解决 UPC 运行时错误:共享内存不足

我正在尝试在具有内核和RAMBerkeley UPC的计算机上运行代码。但是代码无法运行,因为它找不到足够的内存。以下应该有效,因为 51 x 5 = 255 GB < 256 GB64256 GB

我不明白为什么这Total shared memory limit128 GB总物理内存的一半。shared-heap即使使用我明确要求5 GB每个线程的标志,我也无法超越它。有什么建议么 ?

UPC 版本是使用--with-sptr-packed-bits=20,9,35允许每个线程最多 2^35 = 32 GB 共享内存的标志编译的。

EDIT1:以下是命令的输出upcc --version

EDIT2:以下是df -h /dev/shm命令的输出

0 投票
1 回答
58 浏览

visual-studio-code - 有没有办法让 Visual Studio 代码识别 .upc 文件格式?

有没有办法让 Visual Studio 代码识别 .upc 文件格式?.UPC 是“统一并行 C”

0 投票
1 回答
442 浏览

python - python:创建校验位函数

我正在尝试创建校验位并将它们附加在原始 UPC 之后。这是示例数据

因为有前导 0,所以我必须先将数据作为字符串读取:
import pandas as pd upc = pd.read_csv("/Users/lee/Desktop/upc.csv", dtype = str)

下面是校验位算法的一个例子:
If upc is 003459409000
step (1) 0 + 3*0 + 3 + 3*4 + 5 + 3*9 + 4 + 3*0 + 9 + 3*0 + 0 + 3*0 = 60
step (2) 60 mod 10 = 0
step (3)check digit = 0 (if it's not 0, then check digit = 10 - number in step 2)

根据算法,代码如下:

如果我运行此代码,它会提供正确的校验位并将此结果附加到原始 UPC 的末尾。对于上面的示例,如果我键入:

输出给出 13 位 UPC 0034594090000

现在我的问题是:

  1. 此功能仅适用于单个 upc,即我必须复制/粘贴每个单个 upc 并获取校验位。如何创建适用于数据框中的 UPS 列表的函数?每个结果应返回一个 13 位 UPC,并在原始 UPC 之后附加校验位。

  2. UPC 被读取为字符串。如何将该功能应用于 UPC?我想我应该以某种方式将字符串转换为数字。我对python真的很陌生。

  3. 获得新的 UPC 后,如何将结果保存在 csv 文件中?

非常感谢您的帮助。