Use precompiler statements in fd file to allow for usage in CPU and GPU
code
Made the fd header work with both GPU and CPU code
Increased the performance of the pressure solver by defining selective
boundaryCyclic routine that can do only north-south or east-west
Remove static const definitions as IBM compiler does not allow them
Merge branch 'masterupstream' into boundarycyclic
Made the code run on juqueen again
Enable faster communications in 2nd order pressure solver
Removed define from fields
Removed all defines for constant variables
Prevent potential deadlock in failing write of time data
Start at 3d field dumps. Class basics + namelist reading/checking of fields working
3d dumps for diagnostic fields working
Added base 3d function to all thermo's, and working version for thermo dry
Added 3d dumps to moist thermo
minor cleanup of unused functions
Cleanup dumps; all writing and error handling done by dumps itself
Made int functions void
Fixed the w2_visc term in the TKE stats
Add a throw for a timeloop error where the precision is exceeded
Renamed the get_dn functions properly