You should also add -C to check for array boundaries. Otherwise if you want to trace it down: change unit 6 to 66 in spaghetti.def and run spaghetti spaghetti.def
You should then "see" how far the program proceeds and find the approximate crash in the source code. Then put print*, '1' and so on in various places of the code and rerun spaghetti spaghetti.def until you find the line where the problem happens. Alternatively, you could run a debugger. However, my guess is a compiler problem.... Am 27.04.2012 07:39, schrieb Georg Eickerling: > OK, so I also tried recompiling with O0 and it did not change anything: > > $ make clean > rm -f reallocate.o modules.o bndind.o bz_lin.o cartco.o clipin.o > comprel.o con_ev.o defins.o drawt.o get_ei.o get_k.o inview.o movet.o > pgrpnr.o pointi.o psend.o psinit.o spag.o seppt.o transt.o writln.o > writs.o writz.o wrtdate.o reallocate.P modules.P bndind.P bz_lin.P > cartco.P clipin.P comprel.P con_ev.P defins.P drawt.P get_ei.P get_k.P > inview.P movet.P pgrpnr.P pointi.P psend.P psinit.P spag.P seppt.P > transt.P writln.P writs.P writz.P wrtdate.P modules.prj bndind.prj > bz_lin.prj cartco.prj clipin.prj comprel.prj con_ev.prj defins.prj > drawt.prj get_ei.prj get_k.prj inview.prj movet.prj pgrpnr.prj > pointi.prj psend.prj psinit.prj spag.prj seppt.prj transt.prj writln.prj > writs.prj writz.prj wrtdate.prj reallocate.prj \ > spaghetti.xref *.mod > > > > make > ifort -O0 -FR -mp1 -w -prec_div -pc80 -pad -align -DINTEL_VML > -traceback -c reallocate.f > ifort -O0 -FR -mp1 -w -prec_div -pc80 -pad -align -DINTEL_VML > -traceback -c modules.f > ifort -O0 -FR -mp1 -w -prec_div -pc80 -pad -align -DINTEL_VML > -traceback -c bndind.f > ifort -O0 -FR -mp1 -w -prec_div -pc80 -pad -align -DINTEL_VML > -traceback -c bz_lin.f > ifort -O0 -FR -mp1 -w -prec_div -pc80 -pad -align -DINTEL_VML > -traceback -c cartco.f > ifort -O0 -FR -mp1 -w -prec_div -pc80 -pad -align -DINTEL_VML > -traceback -c clipin.f > ifort -O0 -FR -mp1 -w -prec_div -pc80 -pad -align -DINTEL_VML > -traceback -c comprel.f > ifort -O0 -FR -mp1 -w -prec_div -pc80 -pad -align -DINTEL_VML > -traceback -c con_ev.f > ifort -O0 -FR -mp1 -w -prec_div -pc80 -pad -align -DINTEL_VML > -traceback -c defins.f > ifort -O0 -FR -mp1 -w -prec_div -pc80 -pad -align -DINTEL_VML > -traceback -c drawt.f > ifort -O0 -FR -mp1 -w -prec_div -pc80 -pad -align -DINTEL_VML > -traceback -c get_ei.f > ifort -O0 -FR -mp1 -w -prec_div -pc80 -pad -align -DINTEL_VML > -traceback -c get_k.f > ifort -O0 -FR -mp1 -w -prec_div -pc80 -pad -align -DINTEL_VML > -traceback -c inview.f > ifort -O0 -FR -mp1 -w -prec_div -pc80 -pad -align -DINTEL_VML > -traceback -c movet.f > ifort -O0 -FR -mp1 -w -prec_div -pc80 -pad -align -DINTEL_VML > -traceback -c pgrpnr.f > ifort -O0 -FR -mp1 -w -prec_div -pc80 -pad -align -DINTEL_VML > -traceback -c pointi.f > ifort -O0 -FR -mp1 -w -prec_div -pc80 -pad -align -DINTEL_VML > -traceback -c psend.f > ifort -O0 -FR -mp1 -w -prec_div -pc80 -pad -align -DINTEL_VML > -traceback -c psinit.f > ifort -O0 -FR -mp1 -w -prec_div -pc80 -pad -align -DINTEL_VML > -traceback -c spag.f > ifort -O0 -FR -mp1 -w -prec_div -pc80 -pad -align -DINTEL_VML > -traceback -c seppt.f > ifort -O0 -FR -mp1 -w -prec_div -pc80 -pad -align -DINTEL_VML > -traceback -c transt.f > ifort -O0 -FR -mp1 -w -prec_div -pc80 -pad -align -DINTEL_VML > -traceback -c writln.f > ifort -O0 -FR -mp1 -w -prec_div -pc80 -pad -align -DINTEL_VML > -traceback -c writs.f > ifort -O0 -FR -mp1 -w -prec_div -pc80 -pad -align -DINTEL_VML > -traceback -c writz.f > ifort -O0 -FR -mp1 -w -prec_div -pc80 -pad -align -DINTEL_VML > -traceback -c wrtdate.f > ifort -o ./spaghetti reallocate.o modules.o bndind.o bz_lin.o cartco.o > clipin.o comprel.o con_ev.o defins.o drawt.o get_ei.o get_k.o inview.o > movet.o pgrpnr.o pointi.o psend.o psinit.o spag.o seppt.o transt.o > writln.o writs.o writz.o wrtdate.o -O0 -FR -mp1 -w -prec_div -pc80 -pad > -align -DINTEL_VML -traceback > -L/opt/intel/Compiler/11.0/083/mkl/lib/emt64 -pthread -i-static > > > using this binary still results in: > > x spaghetti > Segmentation fault > 0.068u 0.020s 0:00.08 100.0% 0+0k 0+8io 0pf+0w > error: command /usr/users/eickerling/prog/wien2k11/spaghetti > spaghetti.def failed > > > regards > > Georg Eickerling > > > On 26.04.2012 17:04, Aaron Sutton wrote: >> Hi, >> Posted about this a few days ago but got no response. I'm having an >> issue running spaghetti. When executing x spaghetti from w2web, I >> immediately receive the following: >> >> Commandline: x spaghetti >> Program input is: "" >> >> Segmentation fault >> 0.072u 0.035s 0:00.43 23.2% 0+0k 0+4io 84pf+0w >> error: command /Applications/WIEN2K/spaghetti spaghetti.def failed >> >> No errors are given when running lawp1 -band from w2web or the command >> line. The k-mesh was created using XCrysDen. Any input into this issue >> would be greatly appreciated as I've made no progress on it in days. >> >> Thanks. >> ---------------------------------------------------------------------------- >> Aaron Sutton >> Ph.D. Candidate | University of Toronto >> Office: McLennan MP090 | Phone: +1 416 946 3639 >> Email: asutton at physics.utoronto.ca >> _______________________________________________ >> Wien mailing list >> Wien at zeus.theochem.tuwien.ac.at >> http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien > > _______________________________________________ > Wien mailing list > Wien at zeus.theochem.tuwien.ac.at > http://zeus.theochem.tuwien.ac.at/mailman/listinfo/wien -- ----------------------------------------- Peter Blaha Inst. Materials Chemistry, TU Vienna Getreidemarkt 9, A-1060 Vienna, Austria Tel: +43-1-5880115671 Fax: +43-1-5880115698 email: pblaha at theochem.tuwien.ac.at -----------------------------------------