<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1"
 http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hi Alexandre,<br>
<br>
Thanks for your help. Before your message I realized that the problem
with temp.f90 was due to commenting and line end differences between
f90 and f77. Making commenting etc changes on version.F solved that
problem.<br>
<br>
I did the changes on the Makefile about linpack as you told but it
somehow did not work until I copied linpack.smeagol.a, zgedi.o,
zgefa.o, dcabs1.o to the Src folder manually. Now it returns<br>
<blockquote><font color="#3333ff">[sefa@spirit Src]$ ./smeagol.1.0</font><br>
  <font color="#3333ff">SIESTA 1.3</font><br>
  <font color="#3333ff">Architecture&nbsp; : pgf90</font><br>
  <font color="#3333ff">Compiler flags:</font><br>
  <font color="#3333ff">SERIAL version</font><br>
  <br>
  <font color="#3333ff">* Running in serial mode</font><br>
  <font color="#3333ff">&gt;&gt; Start of run:&nbsp; 21-JUL-2006&nbsp;&nbsp; 9:47:53</font><br>
  <br>
  <font color="#3333ff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
***********************</font><br>
  <font color="#3333ff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp; WELCOME TO
SIESTA&nbsp; *</font><br>
  <font color="#3333ff">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
***********************</font><br>
  <br>
  <font color="#3333ff">reinit: Reading from standard input</font><br>
  <font color="#3333ff">************************** Dump of input data
file ****************************<br>
  </font></blockquote>
It'll work, right? Thanks for your help.<br>
<br>
Haldun<br>
<br>
<br>
Alexandre Reily Rocha wrote:
<blockquote cite="mid44C0A42C.9070109@tcd.ie" type="cite">Hi Haldun,
  <br>
  <br>
&nbsp;&nbsp; The first issue is related to a change the SIESTA team did to this
subroutine where they went from fixed format to free format (from
siesta.1.3 to siesta.1.3f1p). What you did solves the problem
correctly.
  <br>
  <br>
&nbsp;&nbsp; The second problem is a little more puzzling. It is trying to
compile a fortran subroutine with gcc.
  <br>
  <br>
&nbsp;&nbsp; I believe you are using in the Makefile
  <br>
  <br>
LINPACKOBJ=linpack.o
  <br>
LINPACK=linpack.o
  <br>
$(LINPACK): $(LINPACKOBJ)
  <br>
  <br>
If comment those three lines and uncomment the the following lines
(which are just above)
  <br>
  <br>
LINPACK=linpack.smeagol.a
  <br>
$(LINPACK):
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (cd ../linpack; $(FC) $(TRANSPORTFLAGS) *.f; \
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ar -rv linpack.smeagol.a *.o; \
  <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mv linpack.smeagol.a $(SOURCE_DIR)/Src)
  <br>
  <br>
LINPACKOBJ = dcabs1.o&nbsp; zgedi.o&nbsp; zgefa.o
  <br>
dcabs1.o zgedi.o zgefa.o : $(LINPACK)
  <br>
  <br>
&nbsp;&nbsp; It should work
  <br>
Cheerio
  <br>
Alex
  <br>
&nbsp; Haldun Sevincli wrote:
  <br>
  <blockquote type="cite">Hi,
    <br>
    <br>
It took time to obtain the older version of siesta. Now I have
siesta1.3p. To gain some experience I want to run the code on a PC
for the beginning (I chose one which we readily run siesta on it.) I
followed the instructions in your README file, edited the Makefile as
you suggested: renamed temp.f and temp0.f to temp.f90 and temp0.f90.
Replaced alloc_c to alloc in siesta.F. I use pgf90 (we faced with no
problem with siesta and pgf90 so far). In the arch.make file there is
a line
    <br>
SOURCE_DIR=/home/tsphy/reillya/NETransport/smeagol.1.2P-AMD
    <br>
I changed it&nbsp; to
    <br>
SOURCE_DIR=/home/sefa/SMEAGOL/smeagol.1.0/NETransport
    <br>
    <br>
The problem is, it returns error message as
    <br>
    <br>
&nbsp;&nbsp;&nbsp; Compilation architecture to be used: pgf90
    <br>
&nbsp;&nbsp;&nbsp; If this is not what you want, create the right
    <br>
&nbsp;&nbsp;&nbsp; arch.make file using the models in Sys
    <br>
    <br>
&nbsp;&nbsp;&nbsp; Hit ^C to abort...
    <br>
    <br>
&nbsp;&nbsp;&nbsp; ==&gt; Information about compiler and flags
    <br>
&nbsp;&nbsp;&nbsp; sed&nbsp; "s/SIESTA_ARCH/pgf90/g" version.F &gt; temp0.F90
    <br>
&nbsp;&nbsp;&nbsp; sed&nbsp; "s/FFLAGS/ /g" temp0.F90 &gt; temp.F90
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; temp.F90
    <br>
&nbsp;&nbsp;&nbsp; PGF90-S-0310-Illegal statement in the specification part of a
    <br>
&nbsp;&nbsp;&nbsp; MODULE&nbsp; (temp.F90: 21)
    <br>
&nbsp;&nbsp;&nbsp; PGF90-S-0310-Illegal statement in the specification part of a
    <br>
&nbsp;&nbsp;&nbsp; MODULE&nbsp; (temp.F90: 22)
    <br>
&nbsp;&nbsp;&nbsp; PGF90-S-0310-Illegal statement in the specification part of a
    <br>
&nbsp;&nbsp;&nbsp; MODULE&nbsp; (temp.F90: 23)
    <br>
&nbsp;&nbsp;&nbsp; PGF90-S-0310-Illegal statement in the specification part of a
    <br>
&nbsp;&nbsp;&nbsp; MODULE&nbsp; (temp.F90: 24)
    <br>
&nbsp;&nbsp;&nbsp; PGF90-S-0310-Illegal statement in the specification part of a
    <br>
&nbsp;&nbsp;&nbsp; MODULE&nbsp; (temp.F90: 25)
    <br>
&nbsp;&nbsp;&nbsp; PGF90-S-0310-Illegal statement in the specification part of a
    <br>
&nbsp;&nbsp;&nbsp; MODULE&nbsp; (temp.F90: 26)
    <br>
&nbsp;&nbsp;&nbsp; PGF90-S-0310-Illegal statement in the specification part of a
    <br>
&nbsp;&nbsp;&nbsp; MODULE&nbsp; (temp.F90: 27)
    <br>
&nbsp;&nbsp;&nbsp; PGF90-S-0310-Illegal statement in the specification part of a
    <br>
&nbsp;&nbsp;&nbsp; MODULE&nbsp; (temp.F90: 28)
    <br>
&nbsp;&nbsp;&nbsp; PGF90-S-0310-Illegal statement in the specification part of a
    <br>
&nbsp;&nbsp;&nbsp; MODULE&nbsp; (temp.F90: 29)
    <br>
&nbsp;&nbsp;&nbsp; PGF90-S-0023-Syntax error - unbalanced parentheses (temp.F90: 30)
    <br>
&nbsp;&nbsp;&nbsp; PGF90-S-0023-Syntax error - unbalanced parentheses (temp.F90: 31)
    <br>
&nbsp;&nbsp;&nbsp; PGF90-S-0310-Illegal statement in the specification part of a
    <br>
&nbsp;&nbsp;&nbsp; MODULE&nbsp; (temp.F90: 32)
    <br>
&nbsp;&nbsp;&nbsp; PGF90-S-0310-Illegal statement in the specification part of a
    <br>
&nbsp;&nbsp;&nbsp; MODULE&nbsp; (temp.F90: 33)
    <br>
&nbsp;&nbsp;&nbsp; PGF90-S-0310-Illegal statement in the specification part of a
    <br>
&nbsp;&nbsp;&nbsp; MODULE&nbsp; (temp.F90: 34)
    <br>
&nbsp;&nbsp;&nbsp; PGF90-S-0034-Syntax error at or near end of line (temp.F90: 36)
    <br>
&nbsp;&nbsp;&nbsp; PGF90-S-0034-Syntax error at or near . (temp.F90: 37)
    <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 inform,&nbsp;&nbsp; 0 warnings,&nbsp; 16 severes, 0 fatal for version_info
    <br>
&nbsp;&nbsp;&nbsp; PGF90-S-0034-Syntax error at or near end of line (temp.F90: 43)
    <br>
&nbsp;&nbsp;&nbsp; PGF90-S-0034-Syntax error at or near identifier simple (temp.F90:
44)
    <br>
&nbsp;&nbsp;&nbsp; PGF90-S-0034-Syntax error at or near identifier provide
(temp.F90: 45)
    <br>
&nbsp;&nbsp;&nbsp; PGF90-S-0034-Syntax error at or near end of line (temp.F90: 46)
    <br>
&nbsp;&nbsp;&nbsp; PGF90-S-0034-Syntax error at or near end of line (temp.F90: 50)
    <br>
&nbsp;&nbsp;&nbsp; PGF90-S-0034-Syntax error at or near &lt;quoted string&gt;
(temp.F90: 51)
    <br>
&nbsp;&nbsp;&nbsp; PGF90-S-0034-Syntax error at or near end of line (temp.F90: 52)
    <br>
&nbsp;&nbsp;&nbsp; PGF90-S-0034-Syntax error at or near &lt;quoted string&gt;
(temp.F90: 53)
    <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 inform,&nbsp;&nbsp; 0 warnings,&nbsp;&nbsp; 8 severes, 0 fatal for prversion
    <br>
&nbsp;&nbsp;&nbsp; PGF90-S-0134-Illegal attribute - conflict with intent (temp.F90:
69)
    <br>
&nbsp;&nbsp;&nbsp; PGF90-S-0143-v requires initializer&nbsp; (temp.F90: 69)
    <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 inform,&nbsp;&nbsp; 0 warnings,&nbsp;&nbsp; 2 severes, 0 fatal for get_version
    <br>
&nbsp;&nbsp;&nbsp; PGF90/any Linux/x86 4.0-2: compilation completed with severe
errors
    <br>
&nbsp;&nbsp;&nbsp; make: *** [version] Error 2
    <br>
    <br>
When I run with the original Makefile (temp.F and temp0.F unchanged)
it proceeds but gives another error
    <br>
    <br>
&nbsp;&nbsp;&nbsp; Compilation architecture to be used: pgf90
    <br>
&nbsp;&nbsp;&nbsp; If this is not what you want, create the right
    <br>
&nbsp;&nbsp;&nbsp; arch.make file using the models in Sys
    <br>
    <br>
&nbsp;&nbsp;&nbsp; Hit ^C to abort...
    <br>
    <br>
&nbsp;&nbsp;&nbsp; ==&gt; Information about compiler and flags
    <br>
&nbsp;&nbsp;&nbsp; sed&nbsp; "s/SIESTA_ARCH/pgf90/g" version.F &gt; temp0.F
    <br>
&nbsp;&nbsp;&nbsp; sed&nbsp; "s/FFLAGS/ /g" temp0.F &gt; temp.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; temp.F
    <br>
    <br>
&nbsp;&nbsp;&nbsp; (cd fdf ; make module)
    <br>
&nbsp;&nbsp;&nbsp; make[1]: Entering directory
`/home/sefa/SMEAGOL/smeagol.1.0/Src/fdf'
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; fdf.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; parse.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -fast -c fdf_mod.f
    <br>
&nbsp;&nbsp;&nbsp; ar qv libfdf.a fdf.o fdf_mod.o parse.o
    <br>
&nbsp;&nbsp;&nbsp; a - fdf.o
    <br>
&nbsp;&nbsp;&nbsp; a - fdf_mod.o
    <br>
&nbsp;&nbsp;&nbsp; a - parse.o
    <br>
&nbsp;&nbsp;&nbsp; echo libfdf.a
    <br>
&nbsp;&nbsp;&nbsp; libfdf.a
    <br>
&nbsp;&nbsp;&nbsp; cp libfdf.a ..
    <br>
&nbsp;&nbsp;&nbsp; make[1]: Leaving directory
`/home/sefa/SMEAGOL/smeagol.1.0/Src/fdf'
    <br>
&nbsp;&nbsp;&nbsp; ==&gt; Compiling dc_lapack.a in Libs...
    <br>
&nbsp;&nbsp;&nbsp; make[1]: Entering directory
`/home/sefa/SMEAGOL/smeagol.1.0/Src/Libs'
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; dc_lapack.f
    <br>
&nbsp;&nbsp;&nbsp; ar qv dc_lapack.a dc_lapack.o
    <br>
&nbsp;&nbsp;&nbsp; a - dc_lapack.o
    <br>
&nbsp;&nbsp;&nbsp; echo dc_lapack.a
    <br>
&nbsp;&nbsp;&nbsp; dc_lapack.a
    <br>
&nbsp;&nbsp;&nbsp; mv dc_lapack.a ..
    <br>
&nbsp;&nbsp;&nbsp; make[1]: Leaving directory
`/home/sefa/SMEAGOL/smeagol.1.0/Src/Libs'
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; precision.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; sys.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; pseudopotential.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; atmparams.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; basis_types.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; ionew.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; spher_harm.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; old_atmfuncs.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; parallel.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; radfft.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; periodic_table.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; atom.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; xml.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; radial.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; atm_types.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; atmfuncs.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; listsc.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; memoryinfo.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; numbvect.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; sorting.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; alloc.F90
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; atomlist.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; parsing.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; phonon.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; chemical.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; basis_specs.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; basis_io.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; writewave.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; arw.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; atomlwf.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; bands.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; bessph.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; cgwf.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; chkdim.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; chkgmx.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; chempot.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; coceri.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; conjgr.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; constr.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; coxmol.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; cross.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; denmat.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; detover.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; meshsubs.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; meshmatrix.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; dfscf.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; dhscf.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; diagon.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; digcel.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; fft3d.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; diagg.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; diagk.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; diagkp.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; diag2g.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; diag2k.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; diagpol.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; diagsprl.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; dipole.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; dismin.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; dnaefs.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; dot.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; dynamics.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; efield.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; egandd.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; ener3.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; extrapol.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; extrapolon.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; fermid.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; fermispin.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; fixed.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; forhar.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; gradient.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; grdsam.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; hsparse.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; idiag.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; initatom.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; initdm.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; inver.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; iodm.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; iohs.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; iolwf.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; iorho.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; ioxv.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; ipack.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; kgrid.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; kgridinit.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; kinefsm.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; ksv.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; ksvinit.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; madelung.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; matel.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; memory.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; minvec.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; mulliken.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; naefs.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; neighb.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; nlefsm.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; on_subs.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; ordern.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; outcell.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; outcoor.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; overfsm.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; paste.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; pdos.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; pdosg.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; pdosk.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; phirphi.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; pixmol.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; plcharge.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; timestamp.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; propor.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; pulayx.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; ranger.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; ran3.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; recipes.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; reclat.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; redata.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; redcel.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; reinit.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; reord.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; rhoofd.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; rhoofdsp.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; rhooda.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; savepsi.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; shaper.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; timer.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; vmb.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; vmat.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; vmatsp.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; volcel.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; xc.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; xijorb.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; cellxc.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; cdiag.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; rdiag.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; cgvc.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; iocg.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; ioeig.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; iofa.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; iokp.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; iomd.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; repol.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; typecell.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; ofc.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; poison.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; readsp.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; siesta.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; io.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; spin_init.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; coor.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; transfer.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; broadcast_basis.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; sig.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; eggbox.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; bsd.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; ../NETransport/leads_complex.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; ../NETransport/negf.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; ../NETransport/identify.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; ../NETransport/diagonal_alex.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; ../NETransport/misc.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; ../NETransport/selfenergy.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; gauleg.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; ../NETransport/transm.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; ../NETransport/invert.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; ../NETransport/decimate_leads.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; ../NETransport/gensvd.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; ../NETransport/rank.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; ../NETransport/negfk.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; ../NETransport/negf2g.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; ../NETransport/negf2k.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; ../NETransport/localdos.F
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp; ../NETransport/gaucheb.f
    <br>
&nbsp;&nbsp;&nbsp; pgf90 -c -fast&nbsp;&nbsp;&nbsp; linpack.F
    <br>
&nbsp;&nbsp;&nbsp; cc&nbsp;&nbsp; linpack.o&nbsp;&nbsp; -o linpack
    <br>
&nbsp;&nbsp;&nbsp; /usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../crt1.o: In
    <br>
&nbsp;&nbsp;&nbsp; function `_start':
    <br>
&nbsp;&nbsp;&nbsp;
/usr/lib/gcc-lib/i386-redhat-linux/3.2/../../../crt1.o(.text+0x18):
    <br>
&nbsp;&nbsp;&nbsp; undefined reference to `main'
    <br>
&nbsp;&nbsp;&nbsp; linpack.o: In function `zgedi_':
    <br>
&nbsp;&nbsp;&nbsp; linpack.o(.text+0x2b9): undefined reference to `__mth_i_zcddiv'
    <br>
&nbsp;&nbsp;&nbsp; linpack.o(.text+0x32e): undefined reference to `zscal_'
    <br>
&nbsp;&nbsp;&nbsp; linpack.o(.text+0x3df): undefined reference to `zaxpy_'
    <br>
&nbsp;&nbsp;&nbsp; linpack.o(.text+0x820): undefined reference to `zaxpy_'
    <br>
&nbsp;&nbsp;&nbsp; linpack.o(.text+0x886): undefined reference to `zswap_'
    <br>
&nbsp;&nbsp;&nbsp; linpack.o: In function `zgefa_':
    <br>
&nbsp;&nbsp;&nbsp; linpack.o(.text+0xa49): undefined reference to `__mth_i_zcddiv'
    <br>
&nbsp;&nbsp;&nbsp; linpack.o(.text+0xa9d): undefined reference to `zscal_'
    <br>
&nbsp;&nbsp;&nbsp; linpack.o(.text+0xb75): undefined reference to `zaxpy_'
    <br>
&nbsp;&nbsp;&nbsp; linpack.o: In function `.C2_285':
    <br>
&nbsp;&nbsp;&nbsp; linpack.o(.data+0x3c): undefined reference to `pgf90_compiled'
    <br>
&nbsp;&nbsp;&nbsp; collect2: ld returned 1 exit status
    <br>
&nbsp;&nbsp;&nbsp; make: *** [linpack] Error 1
    <br>
    <br>
It seems that the problem is with the libraries but I could not solve
it. Will you please help?
    <br>
Regards,
    <br>
--&nbsp;<br>
Haldun Sevincli
    <br>
    <br>
Bilkent Universitesi,
    <br>
Fizik Bolumu,
    <br>
06800, Ankara,
    <br>
Turkiye.
    <br>
    <br>
web:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a class="moz-txt-link-freetext" href="http://www.fen.bilkent.edu.tr/~sevincli">http://www.fen.bilkent.edu.tr/~sevincli</a>
    <br>
PGP Public Key: <a class="moz-txt-link-freetext" href="http://www.fen.bilkent.edu.tr/~sevincli/PGPpubkey">http://www.fen.bilkent.edu.tr/~sevincli/PGPpubkey</a>
    <br>
    <br>
tel&nbsp; : +90 312 290 21 48
    <br>
fax&nbsp; : +90 312 266 45 79 &nbsp; </blockquote>
  <br>
  <br>
</blockquote>
<br>
<pre class="moz-signature" cols="72">-- 
Haldun Sevincli

Bilkent Universitesi,
Fizik Bolumu,
06800, Ankara,
Turkiye.

web:                <a class="moz-txt-link-freetext" href="http://www.fen.bilkent.edu.tr/~sevincli">http://www.fen.bilkent.edu.tr/~sevincli</a>
PGP Public Key: <a class="moz-txt-link-freetext" href="http://www.fen.bilkent.edu.tr/~sevincli/PGPpubkey">http://www.fen.bilkent.edu.tr/~sevincli/PGPpubkey</a>

tel  : +90 312 290 21 48
fax  : +90 312 266 45 79 
</pre>
</body>
</html>