cray

    1热度

    2回答

    当OpenCV库有一个 typedef const _InputArray& InputArray; 在我们的代码,我们有以下函数定义: void wimshow(const String& winName, InputArray &img) { 当编译此出现以下错误: error: cannot declare reference to 'cv::InputArray {aka cons

    3热度

    1回答

    我从FORTRAN 90代码调用C例程。所有的工作都很好,但我想知道为什么和如何用更少的参数调用C程序,我应该让编译器不抱怨。编译器在这里做什么?我正在使用Cray编译器。 test.c的 extern "C" void test_(double* x, double* y, double* z){ // do some work } driver.F90 MODULE DRIVE

    4热度

    3回答

    我正在尝试使用aprun运行多节点作业。然而,我无法弄清楚在bash环境中如何获得排名(或任何作为每项工作的ID)。像这样简单的工作: aprun -n 8 -N 2 ./examplebashscript.sh 我怎样才能得到每个产卵工作的排名? 如果没有排名或任何独特工作ID之类的东西,这个预编程线只会运行16次完全相同的程序,这是不可取的。 我一直在阅读文档,令人惊讶的是我找不到甚至解释

    1热度

    1回答

    我尝试编译克雷Fortran编译的OpenACC的FORTAN代码... crayftn -o msqcomp -h omp -h acc msquared.f90 失败,出现错误消息 ftn-1350 crayftn: WARNING in command line Command line option "-hacc" is being ignored because an ac

    0热度

    1回答

    错误消息: mod_matrices.o:(.data+0x1790): undefined reference to `allocator_rank_2_sub_' 模块mMatrices(在mod_matrices.f08)调用函数allocator_rank_2_sub这是在一个子模块smAllocations(在mod_sub_matrices_allocators.f08)。代码在将

    1热度

    1回答

    具体来说,Cray需要嵌入在qsub请求中的特殊命令(aprun)才能在批处理节点上执行作业(Cray默认在没有aprun语法的登录/计算节点上运行)。当手键控qsub请求克雷Linux的超级计算机,有向语法是: qsub <qsub parameters> -V aprun -n #CPUS /executable.exe param1 param2 ... Ctrl-D 当用户-V(在

    0热度

    1回答

    我目前正在编译由Cray设置的HPC系统上的代码。要调用Fortran,C和C++编译器,建议使用Cray提供的编译器包装文件ftn,cc和CC。 现在,我想知道哪些选项ftn包装添加到实际的编译器调用(在我的情况下为ifort,但它应该没关系)。从MPI包装工作,我知道这个选项--showme得到这个信息: > mpif90 --showme pgf90 -I/opt/openmpi/pgi/

    0热度

    1回答

    我按照教程安装h5py http://docs.h5py.org/en/latest/build.html 安装已成功完成。然而,测试失败, python setup.py test 我得到这个: running test running build_py running build_ext Summary of the h5py configuration Path to HDF5:

    1热度

    1回答

    我想在mpi4py python脚本上运行16个实例:hello.py。我存储在这种s.txt 16个命令: python /lustre/4_mpi4py/hello.py > 01.out 我在克雷集群通过这样aprun命令提交此: aprun -n 32 sh -c 'parallel -j 8 :::: s.txt' 我的目的是运行那些每蟒蛇工作8该脚本运行超过3小时,并且没有创建

    2热度

    2回答

    我正在使用cray-mpich/7.4.0。当我做 printf("Size:%d",sizeof(MPI_UINT64_T)); 它打印4而不是8.为什么?群集机器肯定是64位。 我已经另一个群集与了openmpi/1.10.2尝试这样做,一个打印8.