Compile cp2k with CUDA on mac osx
Samuel Lamphier
samuell... at gmail.com
Fri May 18 15:40:20 UTC 2012
All, after a number of modifications, cp2k with CUDA support was
compiled with no errors, however, upon testing I received the
following memory error:
CUDA Error: out of memory
ASSERTION FAILED: 1.EQ. 0
stack:
error in host_mem_alloc_i at line 166 with error type -1
message: Could not allocate host pinned memory
2 error in host_mem_alloc_i at line 166
1 called from dbcsr_init_lib
libdbcsr| Abnormal program termination, stopped by process number 6
application called MPI_Abort(MPI_COMM_WORLD, 1) - process 6
[0]0:Return code = 0, signaled with Interrupt
[0]1:Return code = 0, signaled with Interrupt
[0]2:Return code = 0, signaled with Interrupt
[0]3:Return code = 0, signaled with Interrupt
[0]4:Return code = 0, signaled with Interrupt
[0]5:Return code = 0, signaled with Interrupt
[0]6:Return code = 1
[0]7:Return code = 0, signaled with Interrupt
Does anyone have any idea what would cause this, I have 2 NVIDIA
quadro 4000 mac pro and 24 GB of ram on the system (MacPro5.1 Snow
Lepord 10.6.8).
On May 15, 3:40 am, Urban Borštnik <urban.b... at gmail.com> wrote:
> Hi,
>
> On Mon, 2012-05-14 at 12:00 -0700, Samuel Lamphier wrote:
> > Hello all,
> > I am trying to compile cp2k with CUDA on a macpro. I have 2 nvidia
> > quadro 4000 cards for GPU computation. However, when trying to
> > compile, the compiler is looking for -lrt which is the Posix real time
> > library as I understand. However... this is not supported on a mac.
> > How can I work around this?
>
> You can edit the file cuda_tools/dbcsr_cuda_timing to remove calls to
> the realtime funcions, and then not link to librt.
>
> Cheers,
> Urban.
>
>
>
>
>
>
>
>
>
> > Thanks in advance
More information about the CP2K-user
mailing list