gfortran -c  -O4 drand.f90
gfortran -c  -O4 mergesort.f90
gfortran -c  -O4 geometry.f90
gfortran -c  -O4 geompack2.f90
gfortran -c  -O4 vorintpols.f90
gfortran -c -fcheck=all -O4 optvormod2.f90

#! files for the L-BFGS-B method
gfortran -c -O4 blas.f
gfortran -c -O4 linpack.f
gfortran -c -O4 routine.f
gfortran -c -O4 timer.f

#! Here we compile the L-BFGS-B method

gfortran -c -O4 optvorma-bfgs-test.f90
gfortran mergesort.o drand.o geometry.o geompack2.o vorintpols.o optvormod2.o routine.o linpack.o blas.o timer.o optvorma-bfgs-test.o -o optvorma-bfgs-test

gfortran -c -O4 optvorma-bfgsJ2.f90
gfortran mergesort.o geometry.o geompack2.o vorintpols.o optvormod2.o routine.o linpack.o blas.o timer.o optvorma-bfgsJ2.o -o optvorma-bfgsJ2

gfortran -c -O4 evalpoints-bfgs-c.f90
gfortran mergesort.o geometry.o geompack2.o vorintpols.o optvormod2.o evalpoints-bfgs-c.o -o evalpoints-bfgs-c

#! To evaluate the points obtained by lloyd in the function G

