[Nek5000-users] compilation error

nek5000-users at lists.mcs.anl.gov nek5000-users at lists.mcs.anl.gov
Fri May 18 06:58:49 CDT 2012


Hi Vinaya,

You can run Nek5000 with scripts:

http://nek5000.mcs.anl.gov/index.php/Scripts

that create SESSION.NAME.

Best.
Aleks


----- Original Message -----
From: nek5000-users at lists.mcs.anl.gov
To: nek5000-users at lists.mcs.anl.gov
Sent: Friday, May 18, 2012 3:44:03 AM
Subject: Re: [Nek5000-users] compilation error



Dear Sir, 
As in my previous mail I had told that Iam 
able to run, but the run was not successful. 

ERROR: Cannot open SESSION.NAME ! ierr= 1 
Plz help in this regard. 

with regards, 



On Fri, May 18, 2012 at 12:52 PM, vinaya sivanandan < vinaya.sivanandan at gmail.com > wrote: 



Dear Sir, 
Yes, it is able to run. 
Thanks a lot. 

with regards, 
Vinaya 





On Fri, May 18, 2012 at 12:07 PM, < nek5000-users at lists.mcs.anl.gov > wrote: 



Hi, 

Warnings are fairly standard. 

Is it able to run? 

Paul 


On Fri, 18 May 2012, nek5000-users at lists.mcs.anl. gov wrote: 



Dear Sir, 

Thank you for your kind response. 


I was not using using gfortran but using gcc( 3.4.6 version ) and g77. 
After using gfortran(GNU Fortran 95 (GCC) 4.1.0 and gcc( 3.4.6 version ). I 
could compile makenek but with warnings.Below are the warnings which I get 
while compiling. 




*/home/secg/cfd/vinayas/ nek5000/nek5_svn/trunk/nek/jl/ errmem.c: In function 

`fail': 
/home/secg/cfd/vinayas/ nek5000/nek5_svn/trunk/nek/jl/ errmem.c:15: warning: 
`noreturn' function does return 
gcc -c -O2 -DPTRSIZE8 -DLONGINT8 -DUNDERSCORE -DGLOBAL_LONG_LONG 
/home/secg/cfd/vinayas/ nek5000/nek5_svn/trunk/nek/jl/ crystal.c -o 
obj/jl_crystal.o 
gcc -c -O2 -DPTRSIZE8 -DLONGINT8 -DUNDERSCORE -DGLOBAL_LONG_LONG 
-DPREFIX=jl_ 
/home/secg/cfd/vinayas/ nek5000/nek5_svn/trunk/nek/jl/ ../jl2/findpts.c -o 
obj/jl2_findpts.o 
In file 
/home/secg/cfd/vinayas/ nek5000/nek5_svn/trunk/nek/ 3rd_party/blas.f:9584* 
* IF(DFLAG) 50,10,30 

1 
Warning: Obsolete: arithmetic IF statement at (1) 
In file 
/home/secg/cfd/vinayas/ nek5000/nek5_svn/trunk/nek/ 3rd_party/blas.f:9623* 
* IF(DFLAG)120,80,100 

1 
Warning: Obsolete: arithmetic IF statement at (1) 
In file 
/home/secg/cfd/vinayas/ nek5000/nek5_svn/trunk/nek/ 3rd_party/blas.f:9764* 
* GO TO IGO,(120,150,180,210) 

1 
Warning: Obsolete: Assigned GOTO statement at (1) 
In file 
/home/secg/cfd/vinayas/ nek5000/nek5_svn/trunk/nek/ 3rd_party/blas.f:9770* 
* ASSIGN 120 TO IGO 

1 
Warning: Obsolete: ASSIGN statement at (1) 
In file 
/home/secg/cfd/vinayas/ nek5000/nek5_svn/trunk/nek/ 3rd_party/blas.f:9782* 
* ASSIGN 150 TO IGO 

1 
Warning: Obsolete: ASSIGN statement at (1) 
In file 
/home/secg/cfd/vinayas/ nek5000/nek5_svn/trunk/nek/ 3rd_party/blas.f:9795* 
* ASSIGN 180 TO IGO 

1 
Warning: Obsolete: ASSIGN statement at (1) 
In file 
/home/secg/cfd/vinayas/ nek5000/nek5_svn/trunk/nek/ 3rd_party/blas.f:9806* 
* ASSIGN 210 TO IGO 

1 
Warning: Obsolete: ASSIGN statement at (1) 
In file 
/home/secg/cfd/vinayas/ nek5000/nek5_svn/trunk/nek/ 3rd_party/blas.f:9815* 
* IF(DFLAG)250,230,240 

1 
Warning: Obsolete: arithmetic IF statement at (1) 
gcc -c -O2 -DPTRSIZE8 -DLONGINT8 -DUNDERSCORE -DGLOBAL_LONG_LONG 
-DPREFIX=jl_ 
/home/secg/cfd/vinayas/ nek5000/nek5_svn/trunk/nek/jl/ ../jl2/findpts_local.c 
-o obj/jl2_findpts_local.o 
gcc -c -O2 -DPTRSIZE8 -DLONGINT8 -DUNDERSCORE -DGLOBAL_LONG_LONG 
-DPREFIX=jl_ 
/home/secg/cfd/vinayas/ nek5000/nek5_svn/trunk/nek/jl/ ../jl2/obbox.c -o 
obj/jl2_obbox.o 
gcc -c -O2 -DPTRSIZE8 -DLONGINT8 -DUNDERSCORE -DGLOBAL_LONG_LONG 
-DPREFIX=jl_ 
/home/secg/cfd/vinayas/ nek5000/nek5_svn/trunk/nek/jl/ ../jl2/poly.c -o 
obj/jl2_poly.o 
In file 
/home/secg/cfd/vinayas/ nek5000/nek5_svn/trunk/nek/ 3rd_party/blas.f:17100* 
* IF(SFLAG) 50,10,30 

1 
Warning: Obsolete: arithmetic IF statement at (1) 
In file 
/home/secg/cfd/vinayas/ nek5000/nek5_svn/trunk/nek/ 3rd_party/blas.f:17139* 
* IF(SFLAG)120,80,100 

1 
Warning: Obsolete: arithmetic IF statement at (1) 
In file 
/home/secg/cfd/vinayas/ nek5000/nek5_svn/trunk/nek/ 3rd_party/blas.f:17277* 
* GO TO IGO,(120,150,180,210) 

1 
Warning: Obsolete: Assigned GOTO statement at (1) 
In file 
/home/secg/cfd/vinayas/ nek5000/nek5_svn/trunk/nek/ 3rd_party/blas.f:17283* 
* ASSIGN 120 TO IGO 

1 
Warning: Obsolete: ASSIGN statement at (1) 
In file 
/home/secg/cfd/vinayas/ nek5000/nek5_svn/trunk/nek/ 3rd_party/blas.f:17295* 
* ASSIGN 150 TO IGO 

1 
Warning: Obsolete: ASSIGN statement at (1) 
In file 
/home/secg/cfd/vinayas/ nek5000/nek5_svn/trunk/nek/ 3rd_party/blas.f:17308* 
* ASSIGN 180 TO IGO 

1 
Warning: Obsolete: ASSIGN statement at (1) 
In file 
/home/secg/cfd/vinayas/ nek5000/nek5_svn/trunk/nek/ 3rd_party/blas.f:17319* 
* ASSIGN 210 TO IGO 

1 
Warning: Obsolete: ASSIGN statement at (1) 
In file 
/home/secg/cfd/vinayas/ nek5000/nek5_svn/trunk/nek/ 3rd_party/blas.f:17328* 
* IF(SFLAG)250,230,240 


1 
Warning: Obsolete: arithmetic IF statement at (1) 
gcc -c -O2 -DPTRSIZE8 -DLONGINT8 -DUNDERSCORE -DGLOBAL_LONG_LONG 
-DPREFIX=jl_ 
/home/secg/cfd/vinayas/ nek5000/nek5_svn/trunk/nek/jl/ ../jl2/lob_bnd.c -o 
obj/jl2_lob_bnd.o 
gcc -c -O2 -DPTRSIZE8 -DLONGINT8 -DUNDERSCORE -DGLOBAL_LONG_LONG 
-DPREFIX=jl_ 
/home/secg/cfd/vinayas/ nek5000/nek5_svn/trunk/nek/jl/ ../jl2/findpts_el_3.c 
-o obj/jl2_findpts_el_3.o 
gcc -c -O2 -DPTRSIZE8 -DLONGINT8 -DUNDERSCORE -DGLOBAL_LONG_LONG 
-DPREFIX=jl_ 
/home/secg/cfd/vinayas/ nek5000/nek5_svn/trunk/nek/jl/ ../jl2/findpts_el_2.c 
-o obj/jl2_findpts_el_2.o 
gcc -c -O2 -DPTRSIZE8 -DLONGINT8 -DUNDERSCORE -DGLOBAL_LONG_LONG 
-DPREFIX=jl_ 
/home/secg/cfd/vinayas/ nek5000/nek5_svn/trunk/nek/jl/ ../jl2/sparse_cholesky.c 
-o obj/jl2_sparse_cholesky.o 
gcc -c -O2 -DPTRSIZE8 -DLONGINT8 -DUNDERSCORE -DGLOBAL_LONG_LONG 
-DPREFIX=jl_ 
/home/secg/cfd/vinayas/ nek5000/nek5_svn/trunk/nek/jl/ ../jl2/xxt.c -o 
obj/jl2_xxt.o 
gcc -c -O2 -DPTRSIZE8 -DLONGINT8 -DUNDERSCORE -DGLOBAL_LONG_LONG 
-DPREFIX=jl_ 
/home/secg/cfd/vinayas/ nek5000/nek5_svn/trunk/nek/jl/ ../jl2/fcrs.c -o 
obj/jl2_fcrs.o 
gfortran -c -O2 -fcray-pointer -fdefault-real-8 -x f77-cpp-input 
-DPTRSIZE8 -DLONGINT8 -DUNDERSCORE -DGLOBAL_LONG_LONG 
-I/home/secg/cfd/vinayas/ nek5000/testnek/rayleigh1 
-I/home/secg/cfd/vinayas/ nek5000/nek5_svn/trunk/nek -I./ 
/home/secg/cfd/vinayas/ nek5000/testnek/rayleigh1/ rayleigh.f -o 
obj/rayleigh.o 
gfortran -o nek5000 obj/rayleigh.o obj/drive.o obj/drive1.o obj/drive2.o 
obj/plan4.o obj/bdry.o obj/coef.o obj/conduct.o obj/connect1.o 
obj/connect2.o obj/dssum.o obj/edgec.o obj/eigsolv.o obj/gauss.o 
obj/genxyz.o obj/navier1.o obj/makeq.o obj/navier0.o obj/navier2.o 
obj/navier3.o obj/navier4.o obj/prepost.o obj/speclib.o obj/map2.o 
obj/turb.o obj/mvmesh.o obj/ic.o obj/ssolv.o obj/planx.o obj/math.o 
obj/mxm_wrapper.o obj/hmholtz.o obj/gfdm_par.o obj/gfdm_op.o 
obj/gfdm_solve.o obj/subs1.o obj/subs2.o obj/genbox.o obj/gmres.o 
obj/hsmg.o obj/convect.o obj/induct.o obj/perturb.o obj/navier5.o 
obj/navier6.o obj/navier7.o obj/navier8.o obj/fast3d.o obj/fasts.o 
obj/calcz.o obj/byte.o obj/chelpers.o obj/byte_mpi.o obj/postpro.o 
obj/cvode_driver.o obj/nek_comm.o obj/init_plugin.o obj/setprop.o 
obj/qthermal.o obj/cvode_aux.o obj/makeq_aux.o obj/papi.o obj/ssygv.o 
obj/dsygv.o obj/mxm_std.o obj/blas.o obj/comm_mpi.o obj/mpi_dummy.o 
obj/jl2_gs.o obj/jl2_sort.o obj/jl2_sarray_transfer.o obj/jl2_sarray_sort.o 
obj/jl2_gs_local.o obj/jl2_crystal.o obj/jl2_comm.o obj/jl2_tensor.o 
obj/jl2_fail.o obj/jl2_fcrystal.o obj/jl_tuple_list.o obj/jl_transfer.o 
obj/jl_sort.o obj/jl_fcrystal.o obj/jl_errmem.o obj/jl_crystal.o 
obj/jl2_findpts.o obj/jl2_findpts_local.o obj/jl2_obbox.o obj/jl2_poly.o 
obj/jl2_lob_bnd.o obj/jl2_findpts_el_3.o obj/jl2_findpts_el_2.o 
obj/jl2_sparse_cholesky.o obj/jl2_xxt.o obj/jl2_fcrs.o 
############################## ############################## # 
# Compilation successful! # 
############################## ############################## # 
text data bss dec hex filename 
2073815 2992 24176824 26253631 190993f nek5000* 


Thanks and regards 
Vinaya 

On Thu, May 17, 2012 at 5:51 PM, < nek5000-users at lists.mcs.anl. gov > wrote: 





Are you using gfortran and gcc? 

I would suggest setting these as your compiler in makenek 
and also settig IFMPI to false in the makenek script. 

Then, 

makenek clean 

before resuming your attempt to compile. 

Best regards, 

Paul 




On Thu, 17 May 2012, nek5000-users at lists.mcs.anl.** gov< nek5000-users at lists.mcs. anl.gov >wrote: 

Dear Sir, 




Iam trying to compile makenek in (x86_64 x86_64 x86_64 GNU/Linux) 
environment 
the error is: 
*Unable to detect compiler! 

- don't know how to promote datatype REAL to 8 bytes 
- don't know how to invoke the C pre-processor (CPP) before 
compilation 
Please edit the makefile and specify the requested compiler flags 
using the P variable.* 
** 
*generating makefile ...* 
** 

Plz help me in this regard 
-- 
*Vinaya Sivanandan* 
*Pune* 
** 

______________________________ **_________________ 
Nek5000-users mailing list 
Nek5000-users at lists.mcs.anl.** gov < Nek5000-users at lists.mcs.anl. gov > 
https://lists.mcs.anl.gov/** mailman/listinfo/nek5000-users < https://lists.mcs.anl.gov/ mailman/listinfo/nek5000-users > 





-- 
*Vinaya Sivanandan* 
*Pune* 
** 



______________________________ _________________ 
Nek5000-users mailing list 
Nek5000-users at lists.mcs.anl. gov 
https://lists.mcs.anl.gov/ mailman/listinfo/nek5000-users 



-- 

Vinaya Sivanandan 
Pune 




-- 

Vinaya Sivanandan 
Pune 


_______________________________________________
Nek5000-users mailing list
Nek5000-users at lists.mcs.anl.gov
https://lists.mcs.anl.gov/mailman/listinfo/nek5000-users



More information about the Nek5000-users mailing list