# Test the code

It is also possible to test the code, using the input and kss files given in the tests directory, giving the command

\$make test  or, if you are inside the tests directory, just make. You might want to know that you can also run a selected number of tests, typing \$ make T="3 15"


It is also possible to test the code, using the input and kss files given in the tests directory, giving the command

\$make test  or, if you are inside the tests directory, just make. You might want to know that you can also run a selected number of tests, typing \$ make T="3 15"


that will perform tests from number 3 to number 15. Type

\$make T=list  for a list of all possible tests, that will give you something like this  Tests for exc: Test 1: exciton 2kibz 6 pol .................. Test 2: no local fields, energy range ........ Test 3: coupling, bands and lomo ............. Test 4: Wfull ................................ Test 5: npwmat npwwfn 1 pol .................. Test 6: rpa .................................. Test 7: gw ................................... Test 8: shifted kpoints - exc................. Test 9: so haydock (ks 1 pol) ................ Test 10: shifted kpoints - rpa ................ Test 11: alda coupling......................... Test 12: shifted kpoints - alda (reso)......... Test 13: exc novkb getting qplda .............. \$


Problems might arise when running the tests, for example for endianness issues.

 Body: The new version of EXC is available. In particular the finite momentum transfer has been implemented. Body: A new version of the code has been released: v3.1. Few changes and some bug corrections for this intermediate release. Body: A new version of the code has been released: v3.0. Body: Electronic excitations are probed by experimental techniques such as optical absorption, EELS and photo-emission (direct or inverse). Body: Theoretical Spectroscopy Lectures: Theory and Codes