1- configure

Le opzioni fisse vengono messe su un file .configure


2- lavorare a opzioni combinabili 

      es:compiler, parallel, dbg, etc

   Qui confluiscono gli USER-LEVEL TARGETS; attualmente richiamano
   $(MAKE) dopo avere inizializzato alcuni parametri e creando una
   directory di compilazione propria. In realta` e` bene separare
   meglio qs processo dalla compilazione vera e propria, cioe` dal
   secondo $(MAKE)

   Forse qs passo si puo` fare 

     con shell? Poco compatibile?
     con m4?

   Comunque prevedere la possibilita` di nickname per particolari
   combinazioni di opzioni molto utilizzate

3- guess dimensions from input



1- configure

UNAME=
CC=
FC=
MPIWRAP=


2- opzioni ----------------------------------------------------------------------

SP={
serial,   
MPI,           # REM only
OPENMP,        # MD only
MPI+OPENMP     # both
}


FFTW={ yes, no }

COMPILER={      # cfr. FC
gfortran,
Intel,
IBM,
BGQ,
PGI,
SP6
}

DEBUG={ yes, no }

AGBNP={ yes, no }

VECTOR={ yes, no }

------------------------------------------------------------------------