<div>Dear Sir,</div>
<div>Yes, it is able to run.</div>
<div>Thanks a lot.</div>
<div> </div>
<div>with regards,</div>
<div>Vinaya</div>
<div><br><br> </div>
<div class="gmail_quote">On Fri, May 18, 2012 at 12:07 PM, <span dir="ltr"><<a href="mailto:nek5000-users@lists.mcs.anl.gov" target="_blank">nek5000-users@lists.mcs.anl.gov</a>></span> wrote:<br>
<blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote"><br>Hi,<br><br>Warnings are fairly standard.<br><br>Is it able to run?<br><br>Paul
<div class="im"><br><br>On Fri, 18 May 2012, <a href="mailto:nek5000-users@lists.mcs.anl.gov" target="_blank">nek5000-users@lists.mcs.anl.<u></u>gov</a> wrote:<br><br></div>
<blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote">Dear Sir,
<div class="im"><br>Thank you for your kind response.<br><br><br>I was not using using gfortran but using gcc( 3.4.6 version ) and g77.<br>After using gfortran(GNU Fortran 95 (GCC) 4.1.0 and gcc( 3.4.6 version ). I<br>could compile makenek but with warnings.Below are the warnings which I get<br>
while compiling.<br><br><br><br><br></div>*/home/secg/cfd/vinayas/<u></u>nek5000/nek5_svn/trunk/nek/jl/<u></u>errmem.c: In function
<div class="im"><br>`fail':<br>/home/secg/cfd/vinayas/<u></u>nek5000/nek5_svn/trunk/nek/jl/<u></u>errmem.c:15: warning:<br>`noreturn' function does return<br>gcc -c -O2 -DPTRSIZE8 -DLONGINT8 -DUNDERSCORE -DGLOBAL_LONG_LONG<br>
/home/secg/cfd/vinayas/<u></u>nek5000/nek5_svn/trunk/nek/jl/<u></u>crystal.c -o<br>obj/jl_crystal.o<br>gcc -c -O2 -DPTRSIZE8 -DLONGINT8 -DUNDERSCORE -DGLOBAL_LONG_LONG<br>-DPREFIX=jl_<br>/home/secg/cfd/vinayas/<u></u>nek5000/nek5_svn/trunk/nek/jl/<u></u>../jl2/findpts.c -o<br>
obj/jl2_findpts.o<br>In file<br></div>/home/secg/cfd/vinayas/<u></u>nek5000/nek5_svn/trunk/nek/<u></u>3rd_party/blas.f:9584*<br>* IF(DFLAG) 50,10,30
<div class="im"><br> 1<br>Warning: Obsolete: arithmetic IF statement at (1)<br>In file<br></div>/home/secg/cfd/vinayas/<u></u>nek5000/nek5_svn/trunk/nek/<u></u>3rd_party/blas.f:9623*<br>
* IF(DFLAG)120,80,100
<div class="im"><br> 1<br>Warning: Obsolete: arithmetic IF statement at (1)<br>In file<br></div>/home/secg/cfd/vinayas/<u></u>nek5000/nek5_svn/trunk/nek/<u></u>3rd_party/blas.f:9764*<br>
* GO TO IGO,(120,150,180,210)
<div class="im"><br> 1<br>Warning: Obsolete: Assigned GOTO statement at (1)<br>In file<br></div>/home/secg/cfd/vinayas/<u></u>nek5000/nek5_svn/trunk/nek/<u></u>3rd_party/blas.f:9770*<br>* ASSIGN 120 TO IGO
<div class="im"><br> 1<br>Warning: Obsolete: ASSIGN statement at (1)<br>In file<br></div>/home/secg/cfd/vinayas/<u></u>nek5000/nek5_svn/trunk/nek/<u></u>3rd_party/blas.f:9782*<br>
* ASSIGN 150 TO IGO
<div class="im"><br> 1<br>Warning: Obsolete: ASSIGN statement at (1)<br>In file<br></div>/home/secg/cfd/vinayas/<u></u>nek5000/nek5_svn/trunk/nek/<u></u>3rd_party/blas.f:9795*<br>
* ASSIGN 180 TO IGO
<div class="im"><br> 1<br>Warning: Obsolete: ASSIGN statement at (1)<br>In file<br></div>/home/secg/cfd/vinayas/<u></u>nek5000/nek5_svn/trunk/nek/<u></u>3rd_party/blas.f:9806*<br>
* ASSIGN 210 TO IGO
<div class="im"><br> 1<br>Warning: Obsolete: ASSIGN statement at (1)<br>In file<br></div>/home/secg/cfd/vinayas/<u></u>nek5000/nek5_svn/trunk/nek/<u></u>3rd_party/blas.f:9815*<br>
* IF(DFLAG)250,230,240
<div class="im"><br> 1<br>Warning: Obsolete: arithmetic IF statement at (1)<br>gcc -c -O2 -DPTRSIZE8 -DLONGINT8 -DUNDERSCORE -DGLOBAL_LONG_LONG<br>-DPREFIX=jl_<br>
/home/secg/cfd/vinayas/<u></u>nek5000/nek5_svn/trunk/nek/jl/<u></u>../jl2/findpts_local.c<br>-o obj/jl2_findpts_local.o<br>gcc -c -O2 -DPTRSIZE8 -DLONGINT8 -DUNDERSCORE -DGLOBAL_LONG_LONG<br>-DPREFIX=jl_<br>/home/secg/cfd/vinayas/<u></u>nek5000/nek5_svn/trunk/nek/jl/<u></u>../jl2/obbox.c -o<br>
obj/jl2_obbox.o<br>gcc -c -O2 -DPTRSIZE8 -DLONGINT8 -DUNDERSCORE -DGLOBAL_LONG_LONG<br>-DPREFIX=jl_<br>/home/secg/cfd/vinayas/<u></u>nek5000/nek5_svn/trunk/nek/jl/<u></u>../jl2/poly.c -o<br>obj/jl2_poly.o<br>In file<br></div>
/home/secg/cfd/vinayas/<u></u>nek5000/nek5_svn/trunk/nek/<u></u>3rd_party/blas.f:17100*<br>* IF(SFLAG) 50,10,30
<div class="im"><br> 1<br>Warning: Obsolete: arithmetic IF statement at (1)<br>In file<br></div>/home/secg/cfd/vinayas/<u></u>nek5000/nek5_svn/trunk/nek/<u></u>3rd_party/blas.f:17139*<br>
* IF(SFLAG)120,80,100
<div class="im"><br> 1<br>Warning: Obsolete: arithmetic IF statement at (1)<br>In file<br></div>/home/secg/cfd/vinayas/<u></u>nek5000/nek5_svn/trunk/nek/<u></u>3rd_party/blas.f:17277*<br>
* GO TO IGO,(120,150,180,210)
<div class="im"><br> 1<br>Warning: Obsolete: Assigned GOTO statement at (1)<br>In file<br></div>/home/secg/cfd/vinayas/<u></u>nek5000/nek5_svn/trunk/nek/<u></u>3rd_party/blas.f:17283*<br>* ASSIGN 120 TO IGO
<div class="im"><br> 1<br>Warning: Obsolete: ASSIGN statement at (1)<br>In file<br></div>/home/secg/cfd/vinayas/<u></u>nek5000/nek5_svn/trunk/nek/<u></u>3rd_party/blas.f:17295*<br>
* ASSIGN 150 TO IGO
<div class="im"><br> 1<br>Warning: Obsolete: ASSIGN statement at (1)<br>In file<br></div>/home/secg/cfd/vinayas/<u></u>nek5000/nek5_svn/trunk/nek/<u></u>3rd_party/blas.f:17308*<br>
* ASSIGN 180 TO IGO
<div class="im"><br> 1<br>Warning: Obsolete: ASSIGN statement at (1)<br>In file<br></div>/home/secg/cfd/vinayas/<u></u>nek5000/nek5_svn/trunk/nek/<u></u>3rd_party/blas.f:17319*<br>
* ASSIGN 210 TO IGO
<div class="im"><br> 1<br>Warning: Obsolete: ASSIGN statement at (1)<br>In file<br></div>/home/secg/cfd/vinayas/<u></u>nek5000/nek5_svn/trunk/nek/<u></u>3rd_party/blas.f:17328*<br>
* IF(SFLAG)250,230,240
<div>
<div class="h5"><br> 1<br>Warning: Obsolete: arithmetic IF statement at (1)<br>gcc -c -O2 -DPTRSIZE8 -DLONGINT8 -DUNDERSCORE -DGLOBAL_LONG_LONG<br>-DPREFIX=jl_<br>
/home/secg/cfd/vinayas/<u></u>nek5000/nek5_svn/trunk/nek/jl/<u></u>../jl2/lob_bnd.c -o<br>obj/jl2_lob_bnd.o<br>gcc -c -O2 -DPTRSIZE8 -DLONGINT8 -DUNDERSCORE -DGLOBAL_LONG_LONG<br>-DPREFIX=jl_<br>/home/secg/cfd/vinayas/<u></u>nek5000/nek5_svn/trunk/nek/jl/<u></u>../jl2/findpts_el_3.c<br>
-o obj/jl2_findpts_el_3.o<br>gcc -c -O2 -DPTRSIZE8 -DLONGINT8 -DUNDERSCORE -DGLOBAL_LONG_LONG<br>-DPREFIX=jl_<br>/home/secg/cfd/vinayas/<u></u>nek5000/nek5_svn/trunk/nek/jl/<u></u>../jl2/findpts_el_2.c<br>-o obj/jl2_findpts_el_2.o<br>
gcc -c -O2 -DPTRSIZE8 -DLONGINT8 -DUNDERSCORE -DGLOBAL_LONG_LONG<br>-DPREFIX=jl_<br>/home/secg/cfd/vinayas/<u></u>nek5000/nek5_svn/trunk/nek/jl/<u></u>../jl2/sparse_cholesky.c<br>-o obj/jl2_sparse_cholesky.o<br>gcc -c -O2 -DPTRSIZE8 -DLONGINT8 -DUNDERSCORE -DGLOBAL_LONG_LONG<br>
-DPREFIX=jl_<br>/home/secg/cfd/vinayas/<u></u>nek5000/nek5_svn/trunk/nek/jl/<u></u>../jl2/xxt.c -o<br>obj/jl2_xxt.o<br>gcc -c -O2 -DPTRSIZE8 -DLONGINT8 -DUNDERSCORE -DGLOBAL_LONG_LONG<br>-DPREFIX=jl_<br>/home/secg/cfd/vinayas/<u></u>nek5000/nek5_svn/trunk/nek/jl/<u></u>../jl2/fcrs.c -o<br>
obj/jl2_fcrs.o<br>gfortran -c -O2 -fcray-pointer -fdefault-real-8 -x f77-cpp-input<br>-DPTRSIZE8 -DLONGINT8 -DUNDERSCORE -DGLOBAL_LONG_LONG<br>-I/home/secg/cfd/vinayas/<u></u>nek5000/testnek/rayleigh1<br>-I/home/secg/cfd/vinayas/<u></u>nek5000/nek5_svn/trunk/nek -I./<br>
/home/secg/cfd/vinayas/<u></u>nek5000/testnek/rayleigh1/<u></u>rayleigh.f -o<br>obj/rayleigh.o<br>gfortran -o nek5000 obj/rayleigh.o obj/drive.o obj/drive1.o obj/drive2.o<br>obj/plan4.o obj/bdry.o obj/coef.o obj/conduct.o obj/connect1.o<br>
obj/connect2.o obj/dssum.o obj/edgec.o obj/eigsolv.o obj/gauss.o<br>obj/genxyz.o obj/navier1.o obj/makeq.o obj/navier0.o obj/navier2.o<br>obj/navier3.o obj/navier4.o obj/prepost.o obj/speclib.o obj/map2.o<br>obj/turb.o obj/mvmesh.o obj/ic.o obj/ssolv.o obj/planx.o obj/math.o<br>
obj/mxm_wrapper.o obj/hmholtz.o obj/gfdm_par.o obj/gfdm_op.o<br>obj/gfdm_solve.o obj/subs1.o obj/subs2.o obj/genbox.o obj/gmres.o<br>obj/hsmg.o obj/convect.o obj/induct.o obj/perturb.o obj/navier5.o<br>obj/navier6.o obj/navier7.o obj/navier8.o obj/fast3d.o obj/fasts.o<br>
obj/calcz.o obj/byte.o obj/chelpers.o obj/byte_mpi.o obj/postpro.o<br>obj/cvode_driver.o obj/nek_comm.o obj/init_plugin.o obj/setprop.o<br>obj/qthermal.o obj/cvode_aux.o obj/makeq_aux.o obj/papi.o obj/ssygv.o<br>obj/dsygv.o obj/mxm_std.o obj/blas.o obj/comm_mpi.o obj/mpi_dummy.o<br>
obj/jl2_gs.o obj/jl2_sort.o obj/jl2_sarray_transfer.o obj/jl2_sarray_sort.o<br>obj/jl2_gs_local.o obj/jl2_crystal.o obj/jl2_comm.o obj/jl2_tensor.o<br>obj/jl2_fail.o obj/jl2_fcrystal.o obj/jl_tuple_list.o obj/jl_transfer.o<br>
obj/jl_sort.o obj/jl_fcrystal.o obj/jl_errmem.o obj/jl_crystal.o<br>obj/jl2_findpts.o obj/jl2_findpts_local.o obj/jl2_obbox.o obj/jl2_poly.o<br>obj/jl2_lob_bnd.o obj/jl2_findpts_el_3.o obj/jl2_findpts_el_2.o<br>obj/jl2_sparse_cholesky.o obj/jl2_xxt.o obj/jl2_fcrs.o<br>
##############################<u></u>##############################<u></u>#<br># Compilation successful! #<br>##############################<u></u>##############################<u></u>#<br>
text data bss dec hex filename<br></div></div>2073815 2992 24176824 26253631 190993f nek5000*
<div class="im"><br><br>Thanks and regards<br>Vinaya<br><br>On Thu, May 17, 2012 at 5:51 PM, <<a href="mailto:nek5000-users@lists.mcs.anl.gov" target="_blank">nek5000-users@lists.mcs.anl.<u></u>gov</a>> wrote:<br><br>
</div>
<blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote">
<div class="im"><br>Are you using gfortran and gcc?<br><br>I would suggest setting these as your compiler in makenek<br>and also settig IFMPI to false in the makenek script.<br><br>Then,<br><br>makenek clean<br><br>before resuming your attempt to compile.<br>
<br>Best regards,<br><br>Paul<br><br><br><br><br></div>On Thu, 17 May 2012, nek5000-users@lists.mcs.anl.**<u></u>gov<<a href="mailto:nek5000-users@lists.mcs.anl.gov" target="_blank">nek5000-users@lists.mcs.<u></u>anl.gov</a>>wrote:<br>
<br> Dear Sir,<br>
<blockquote style="BORDER-LEFT:#ccc 1px solid;MARGIN:0px 0px 0px 0.8ex;PADDING-LEFT:1ex" class="gmail_quote">
<div class="im"><br>Iam trying to compile makenek in (x86_64 x86_64 x86_64 GNU/Linux)<br>environment<br>the error is:<br>*Unable to detect compiler!<br><br> - don't know how to promote datatype REAL to 8 bytes<br>
- don't know how to invoke the C pre-processor (CPP) before<br>compilation<br> Please edit the makefile and specify the requested compiler flags<br>using the P variable.*<br>**<br>*generating makefile ...*<br>
**<br><br>Plz help me in this regard<br>--<br>*Vinaya Sivanandan*<br>*Pune*<br>**<br><br></div>______________________________<u></u>**_________________<br></blockquote>Nek5000-users mailing list<br>Nek5000-users@lists.mcs.anl.**<u></u>gov <<a href="mailto:Nek5000-users@lists.mcs.anl.gov" target="_blank">Nek5000-users@lists.mcs.anl.<u></u>gov</a>><br>
<a href="https://lists.mcs.anl.gov/**mailman/listinfo/nek5000-users" target="_blank">https://lists.mcs.anl.gov/**<u></u>mailman/listinfo/nek5000-users</a><u></u><<a href="https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users" target="_blank">https://lists.mcs.anl.gov/<u></u>mailman/listinfo/nek5000-users</a><u></u>><br>
<br></blockquote>
<div class="im"><br><br><br>-- <br>*Vinaya Sivanandan*<br>*Pune*<br>**<br><br></div></blockquote>
<div class="HOEnZb">
<div class="h5">______________________________<u></u>_________________<br>Nek5000-users mailing list<br><a href="mailto:Nek5000-users@lists.mcs.anl.gov" target="_blank">Nek5000-users@lists.mcs.anl.<u></u>gov</a><br><a href="https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users" target="_blank">https://lists.mcs.anl.gov/<u></u>mailman/listinfo/nek5000-users</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>
<div><strong><font face="courier new,monospace">Vinaya Sivanandan</font></strong></div>
<div><strong><font face="Courier New">Pune</font></strong></div>
<div><strong><font face="Courier New"></font></strong> </div><br>