<html><head><meta http-equiv="Content-Type" content="text/html charset=iso-8859-1"></head><body DEFANGED_style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Dear Rafael,<p><DEFANGED_div><br></p><DEFANGED_div><p><DEFANGED_div>the appropriate mailing-list for QE-GPU is <a href="http://qe-forge.org/mailman/listinfo/q-e-gpgpu">http://qe-forge.org/mailman/listinfo/q-e-gpgpu</a> I strongly suggest to address any query on that mailing-list directly</p><DEFANGED_div><p><DEFANGED_div><br></p><DEFANGED_div><p><DEFANGED_div><p><DEFANGED_div><p><DEFANGED_div>On Apr 29, 2013, at 7:29 PM, Rafael Ribadeneira <<a href="mailto:reribade@unal.edu.co">reribade@unal.edu.co</a>> wrote:</p><DEFANGED_div><blockquote type="cite"><p><DEFANGED_div dir="ltr"><p><DEFANGED_div>Dear Forum - Members,<br></p><DEFANGED_div><br>I request your help with the following error, whereas running pw.x in the gpu-version of QE:<br><br>---------<br>[NEWD] Problem don't fit in GPU memory, memory requested ( 10322157 ) > memory allocated  (0 )!!!<br>
[VLOC_PSI_K] Problem don't fit in GPU memory --- memory requested ( 75950756 ) > memory allocated  (0 )!!!<br>----------<br clear="all"><p><DEFANGED_div><p><DEFANGED_div><br></p><DEFANGED_div><p><DEFANGED_div>We  understand that this is a problem with the amount of memory, we know that we have to modify the file: "cuda_env.h", changing the flag in this file:<br>
<br>#if defined __CUDA_GET_MEM_HACK<br>#define __GPU_MEM_AMOUNT_HACK__<br>#endif<br><br><br></p><DEFANGED_div><p><DEFANGED_div>How can we assign the amount of memory by hand in this flag?<br></p><DEFANGED_div></p><DEFANGED_div></p><DEFANGED_div></blockquote><p><DEFANGED_div><br></p><DEFANGED_div>Easy answer: you need to specify the amount of memory in byte. </p><DEFANGED_div><p><DEFANGED_div><br></p><DEFANGED_div><p><DEFANGED_div>Complicated answer: your machine or your software environment has something wrong and putting a number in cuda_env.h will probably produce a crash. </p><DEFANGED_div><p><DEFANGED_div><br></p><DEFANGED_div><p><DEFANGED_div>I already exchanged one or two emails with Jarol, he should be aware that I have already suggested that the problem might be your system and not the code. Anyway this "hack" has been deprecated in the 5.0.x. First I strongly suggest you to move to 5.0.x if possible. Based on the information you provide in the email I cannot guess why this happen. That "0" is the amount of free memory on the GPU card detected at runtime by a specific CUDA call. If it return zero there might be several reasons. </p><DEFANGED_div><p><DEFANGED_div><br></p><DEFANGED_div><p><DEFANGED_div>- check that where you compile the CUDA driver in installed (not only the toolkit, also the CUDA driver)</p><DEFANGED_div><p><DEFANGED_div>- check that the GPU is visible and works correctly (by running one or two examples provided by the CUDA toolkit)</p><DEFANGED_div><p><DEFANGED_div>- check that the GPU is in shared mode (using nvidia-smi)</p><DEFANGED_div><p><DEFANGED_div>- check that CUDA is linked properly to the executable and the environment is correct (I can do that if you provide the config.log)</p><DEFANGED_div><p><DEFANGED_div>- be sure to use the latest CUDA driver and toolkit PLUS the latest version of QE-GPU</p><DEFANGED_div><p><DEFANGED_div><br></p><DEFANGED_div><p><DEFANGED_div>Hope this help</p><DEFANGED_div><p><DEFANGED_div><br></p><DEFANGED_div><p><DEFANGED_div>Filippo</p><DEFANGED_div><br><p><DEFANGED_div apple-content-edited="true">
<p><DEFANGED_div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><p><DEFANGED_div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><p><DEFANGED_div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><p><DEFANGED_div style="color: rgb(0, 0, 0); font-family: Helvetica; font-size: medium; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><DEFANGED_span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px; "><p><DEFANGED_div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><DEFANGED_span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-align: -webkit-auto; text-indent: 0px; widows: 2; border-spacing: 0px; "><p><DEFANGED_div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><DEFANGED_span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-align: -webkit-auto; text-indent: 0px; widows: 2; border-spacing: 0px; "><p><DEFANGED_div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><DEFANGED_span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-align: -webkit-auto; text-indent: 0px; widows: 2; border-spacing: 0px; "><p><DEFANGED_div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><DEFANGED_span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px; "><p><DEFANGED_div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><DEFANGED_span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px; "><p><DEFANGED_div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><DEFANGED_span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px; "><p><DEFANGED_div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><DEFANGED_span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px; "><p><DEFANGED_div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><DEFANGED_span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px; "><p><DEFANGED_div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><DEFANGED_span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px; "><p><DEFANGED_div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><DEFANGED_span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px; "><p><DEFANGED_div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><DEFANGED_span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px; "><p><DEFANGED_div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><DEFANGED_span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px; "><p><DEFANGED_div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><DEFANGED_span class="Apple-style-span" style="border-collapse: separate; orphans: 2; text-indent: 0px; widows: 2; border-spacing: 0px; "><p><DEFANGED_div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">--<br>Mr. Filippo SPIGA, M.Sc.</p><DEFANGED_div><p><DEFANGED_div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><a href="http://filippospiga.me">http://filippospiga.me</a> ~ skype: filippo.spiga<br><br>«Nobody will drive us out of Cantor's paradise.» ~ David Hilbert</p><DEFANGED_div></DEFANGED_span></p><DEFANGED_div></DEFANGED_span></p><DEFANGED_div></DEFANGED_span></p><DEFANGED_div></DEFANGED_span></p><DEFANGED_div></DEFANGED_span></p><DEFANGED_div></DEFANGED_span></p><DEFANGED_div></DEFANGED_span></p><DEFANGED_div></DEFANGED_span></p><DEFANGED_div></DEFANGED_span></p><DEFANGED_div></DEFANGED_span></p><DEFANGED_div></DEFANGED_span></p><DEFANGED_div></DEFANGED_span></p><DEFANGED_div></DEFANGED_span></p><DEFANGED_div></DEFANGED_span></p><DEFANGED_div></p><DEFANGED_div></p><DEFANGED_div></p><DEFANGED_div>
</p><DEFANGED_div>
<br></p><DEFANGED_div></body></html>