* arts-2-1-562

* src/cia.{cc,h}:

(cia_get_index): Fix critical bug. ArrayOfCIARecord was accidentally
passed in by value instead of reference, causing horrible slowdown in
abs_xsec_per_speciesAddCIA due to copying of all CIA species data on
every call in inner loop.
Single-threaded CIA calculations now 5x faster, multi-threaded (8 cores)
20x faster than before.

(cia_interpolation): Only create out3 output if needed.

* src/check_input.cc (chk_interpolation_grids):

Only create ostringstream if needed.

* src/m_cia.cc (abs_xsec_per_speciesAddCIA):

Got rid of one unnecessary ostringstream in the inner loop.

* CMakeLists.txt:

Set COMPILE_FLAGS just before creating config.h. Otherwise arts -v
might not show the correct flags.

Remove NDEBUG from CMAKE_C*_FLAGS earlier.

git-svn-id: https://www.sat.ltu.se/svn/rt/arts/trunk@8318 aaf1aab0-4228-0410-ad68-8dceda47f409
Arts-2-1-563
	
* src/workspace.cc: Returned to not having a phase xsec. Also added extra
commentary to isotopologue_quantum. 

* src/m_zeeman.cc: Removed reference to line mixing. LM will be handeled 
internally in xsec_species in the future.

* src/methods.cc,src/m_abs.cc,src/agendas.cc: Returned to not having a phase
xsec explicitly for functions that don't care about it. (xsec_species) still
return the phase variable because functions like m_zeeman require the phase.

* src/lineshapes.cc:  Fixed major bug in treatment of pressure broadening in
(faddeeva_algorithm_916). We treat the pressure broadening parameter as half
width half strength,  not full width half strength.  So to get the necessary
parameter for the Faddeeva function, gamma should thus be divided by 2PI and
nothing else.  This might have to be clarified in the related paper,  but it
does not change the results in there the slightest,  since the related paper
is clearly in the temperature region of atmospheric broadening.



git-svn-id: https://www.sat.ltu.se/svn/rt/arts/trunk@8319 aaf1aab0-4228-0410-ad68-8dceda47f409
* arts-2-1-564

* src/absorption.cc: Fix HITRAN reading routine for species without 
isotopologues.

* controlfiles/artscomponents/cia/TestCIA.arts: Fix what previous commit 
broke. 


git-svn-id: https://www.sat.ltu.se/svn/rt/arts/trunk@8320 aaf1aab0-4228-0410-ad68-8dceda47f409
* arts-2-1-565

* tests/: Get rid of empty directory.

* ChangeLog:

Aesthetics. Fix indentation, shorten line length to 80 chars.


git-svn-id: https://www.sat.ltu.se/svn/rt/arts/trunk@8321 aaf1aab0-4228-0410-ad68-8dceda47f409
* arts-2-1-566

* src/workspace.cc: Remove abs_species_lookup and abs_species_onthefly.

* src/methods.cc, src/m_abs_lookup.cc (SpeciesPartitionLookupOnthefly):

Removed.

git-svn-id: https://www.sat.ltu.se/svn/rt/arts/trunk@8323 aaf1aab0-4228-0410-ad68-8dceda47f409