Questions tagged [cray]

Cray Inc. is a supercomputer manufacturer based in Seattle, Washington. The company provides software targeting their hardware including compilers and MPI wrappers.

Cray Inc. is a supercomputer manufacturer based in Seattle, Washington. The company's predecessor, Cray Research Inc., was founded in 1972 by computer designer Seymour Cray. In 2000 the bulk of Cray Research was sold the Seattle based Tera Computer Company, with the later taking the brand of the former.

51 questions
1
vote
2 answers

Cray XE6 parallel tasks / parallel tasks per node

In a job submission script (Cray XE6) what is the difference between 'number of parallel tasks' (-n) and 'number of parallel tasks per node' (-N)?
Steven
  • 589
  • 2
  • 6
  • 11
1
vote
1 answer

libpng version 1.5.14 missing endif

I have tried compiling libpng 1.5.14 on a Cray x86_64 system using CC 5.10 and ran into frequent missing endif errors. I fixed many of these errors by adding an #endif to the end of the files, allowing 'make check' to continue past the first series…
user2030765
  • 149
  • 14
1
vote
2 answers

Why does Cmake Always Choose GCC?

For reasons that I cannot completely understand, Cmake awlays chooses the GNU compiler toolset when compiling software. My enviroment looks like this: which cc /opt/cray/xt-asyncpe/4.9/bin/cc which CC /opt/cray/xt-asyncpe/4.9/bin/CC echo…
Mikhail
  • 7,749
  • 11
  • 62
  • 136
0
votes
0 answers

Problem with !$acc declare create directive

Declaring allocatable arrays and transferring them to GPU global memory using !$acc declare create and !$acc update device fails with Cray Fortran. It runs OK with PGI and NV Fortran. The following is the code module gpu_module implicit…
0
votes
1 answer

OpenACC code runs 17036.0939901 times faster on Nvidia V100 GPU than on AMD MI250 GPU

I am trying to understand why my OpenACC code runs 17036.0939901 times faster on Nvidia V100 GPU than on AMD Mi-250 GPU. It is a simple matrix-matrix multiplication code. Here is output which I obtained on Nvidia V100 GPU which took…
0
votes
0 answers

Install Cray's gdb4hpc on a personal Linux computer

Is there a way to install Cray's gdb4hpc on a personal Linux computer? I want to debug MPI applications on my local computer.
Kadir
  • 1,345
  • 3
  • 15
  • 25
0
votes
1 answer

Direct I/O possible with Cray compiler?

I am trying to compile a C code that uses direct I/O. There is one line that uses the O_DIRECT flag: fd = open(fileName,O_DIRECT | O_RDWR | O_CREAT,0600) Intel and GNU understand this just fine and compile. Cray cannot get past O_DIRECT. It does…
bob.sacamento
  • 6,283
  • 10
  • 56
  • 115
0
votes
1 answer

Process placement with aprun -- need one process per node

I need to run an MPI code on a Cray system under aprun. For reasons I won't go into, I am being asked to run it such that no node has more than one process. I have been puzzling over the aprun man page and I'm not sure if I've figured this out or…
bob.sacamento
  • 6,283
  • 10
  • 56
  • 115
0
votes
0 answers

C compiler using variable defined in Fortran module on Cray

I want to use an integer variable (lets say xyz) defined in a f90 module (abc) in a c program. I have found that with gnu compilers it can be done like this: extern int __abc_MOD_xyz; But I could not find the corresponding syntax for Cray…
Jan
  • 1
  • 1
0
votes
1 answer

Craycc equivalent for "mcmodel"

I am trying to compile a C code under craycc. Compilation fails with the error "relocation truncated to fit: R_X86_64_32". Under Intel or GNU I can get past this error with the "mcmodel" flag. But craycc does not recognize this flag. Does anyone…
bob.sacamento
  • 6,283
  • 10
  • 56
  • 115
0
votes
1 answer

libxml2 on Cray not usable

I need to use libxml2 in a project that I want to compile on a Cray machine. In principle it is installed, there is a xml2-config program that gives me linker flags: $ xml2-config --libs -lxml2 -L/lib64 -lz -llzma -lm -ldl I have a very simple test…
Martin Ueding
  • 8,245
  • 6
  • 46
  • 92
0
votes
1 answer

Equivalent of mpif90 --showme for Cray Fortran Wrapper ftn

I am currently compiling code on a HPC system that was set up by Cray. To call Fortran, C, and C++ compilers it is suggested to use ftn, cc, and CC compiler wrappers provided by Cray. Now, I would like to know which options the ftn wrapper adds to…
daniel.heydebreck
  • 768
  • 14
  • 22
0
votes
0 answers

Error in Cray compiler when I am writing output file

I am using exactly the same code in two different clusters. One cluster runs with mpi intel fortran and the other runs with Cray Fortran. The former is an old cluster and the latter is the newest we have at school. The implementation woks perfectly…
0
votes
1 answer

Fortran link error: undefined reference using submodules

The error message: mod_matrices.o:(.data+0x1790): undefined reference to `allocator_rank_2_sub_' The module mMatrices (in mod_matrices.f08) calls the function allocator_rank_2_sub which is in a submodule smAllocations (in…
dantopa
  • 616
  • 7
  • 19
0
votes
0 answers

Cray aprun is adding an extra dash to program arguments - how can I stop this?

I have an MPI application which has a command line option -ss to specify an argument. I've been running this successfully on various Cray machines, including ARCHER (www.archer.ac.uk) an XC30, for years. The OS was recently upgraded and as part of…
Rupert Nash
  • 1,360
  • 12
  • 20