==============================================================================
Basic keywords (and their aliases) to use for tests:

tests   (=tests_in)       Run built-in tests
tests_cpu (=Tcpu)         Test the speed
tests_fast (=Tfast)       Basic tests, fast
tests_paral (=Tparal)     Test parallel features of ABINIT
tests_mpiio (=Tmpiio)     Test mpiio features of ABINIT
tests_physics (=Tphysics) Long tests (in development, refs are not up-to-date)
tests_tutorial (=Ttutorial)     Run tutorial (non-response-function) calculations
tests_tutorespfn (=Ttutorespfn) Run tutorial (response-function) calculations
tests_vX (=TvX)           Test features introduced in ABINITvX (X=1,2, ... 6)
 example :
tests_v1 (=Tv1)           Test features introduced in ABINITv1
tests_LIB where LIB=atompaw,bigdft,etsf_io,fox,libxc,netcdf,wannier90
                          Test a few basic features of the corresponding lib,
                          only works if the lib has been enabled.
tests_abirules (Tabirules)Test the abirules - warning, only for gfort compiler
tests_buildsys (Tbuildsys)Test the build system

Except for built-in, paral and mpiio, each series accepts the 2 optional args
`start' and `stop', which specify the range of tests to be performed. For
instance:
    make tests_v1 start=10 stop=14
will perform tests #10 to #14 from the `v1' series. To run one test only,
just use either start or stop, not both.

Paral and mpiio tests can be performed on some pre-defined machines only. You have
to specify the machine name using the `paral_host' variable, as well as
the paral_mode (`seq','seqpar') in case of paral tests
through the `paral_mode' variable, e.g.:
    make tests_paral paral_host=testf-gcc44 paral_mode=seqpar
    make tests_mpiio paral_host=buda_mpich2 
In all cases, the results of the tests are stored in a directory named
`<series>/tmp-<hostname>_<date>'.
examples of paral_host : compaq_es40, fock, max, ibm6, chpit, lemaitre, bigmac,
chum(-compilo), testf(-compilo), green(-compilo), bigmac(-compilo), inca(-compilo),
buda_mpich2 or buda(-compilo)_openmpi
with compilo= g95, pgi, gcc42, gcc43, gcc44, pathscale, ifort, intel10, intel11

If you want to run separately parallel tests, you cannot rely on make
at present. Use the script */drive-parallel-tests.sh . E.g. :
(sh */drive-parallel-tests.sh chum-g95 paral A) >& tmp-log &
(sh */drive-parallel-tests.sh buda_mpich2 mpiio P) >& tmp-log &
where paral is the paral_mode above, or mpiio.

==============================================================================
