915fe23636 
								
							
								 
							
						 
						
							
							
								
								More py3 issues  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fbc251e352 
								
							
								 
							
						 
						
							
							
								
								More python 3 fixes  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d92c11f501 
								
							
								 
							
						 
						
							
							
								
								Fix for Python 3  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								e745270da4 
								
							
								 
							
						 
						
							
							
								
								Fix issues related to windows and linux.  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								91e845ef98 
								
							
								 
							
						 
						
							
							
								
								Updated build scripts.  
							
							... 
							
							
 
							
							Since the size of OpenMP constants differs from system to system, there is now a fortran program that will print the KIND sizes, and the ompgen.F90 file is generated by python using a string template. This only needs to be performed if using OpenMP. 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								533f93bdc7 
								
							
								 
							
						 
						
							
							
								
								Fix build issues related to lock sizes  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								76a2565764 
								
							
								 
							
						 
						
							
							
								
								Fixed issues found during unit testing  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								16cbaf50ce 
								
							
								 
							
						 
						
							
							
								
								Fixed a segfault issue when writing the LCL and LFC values  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6a54d31c2e 
								
							
								 
							
						 
						
							
							
								
								Added a fortran routine to determine if OpenMP has been enabled.  Added a python wrapper, and updated the default omp.f90 and wrffortran.pyf.  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8b21b10860 
								
							
								 
							
						 
						
							
							
								
								Renamed the internal 'get_' modules to have their names start with 'g_' to avoid naming issues with the raw computational routines.   Closes   #33 .  Closes   #32 .  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								38f49d2303 
								
							
								 
							
						 
						
							
							
								
								Added dummy code to prevent compiler warnings.  Removed unused variables.  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								78f34b4e69 
								
							
								 
							
						 
						
							
							
								
								Cleaned up the default implementation of omp.f90 and the pyf file.  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7353aca4bd 
								
							
								 
							
						 
						
							
							
								
								Set the fortran OpenMP code to use the runtime scheduler so that it can be controlled inside of Python.  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								6239fc16fd 
								
							
								 
							
						 
						
							
							
								
								Fixed numerous issues with reading scalars and non-grid variables from the NetCDF file using getvar. Adds unit tests for reading file variables.   Fixes   #37  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								1c8ca7e287 
								
							
								 
							
						 
						
							
							
								
								Added OpenMP runtime library wrappers and build scripts  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								83573db03f 
								
							
								 
							
						 
						
							
							
								
								Renamed omp.F90 to be ompgen.F90.  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								a3c3ddad27 
								
							
								 
							
						 
						
							
							
								
								reverted name  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								03468fc050 
								
							
								 
							
						 
						
							
							
								
								renamed omp.F90 to omp.f90.in  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								7b79ca3ae4 
								
							
								 
							
						 
						
							
							
								
								created wrappers for openmp runtime routines  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								819cdfe078 
								
							
								 
							
						 
						
							
							
								
								Cleaned up cape fortran routine.  Fixed issue with generators not being copied correctly due to changes in python (the python works as expected now).  Fixed a uniqueness problem with coordinate caching which was causing problems in jupyter notebook when files were changed.  Fixed an issue with the cache test script failing due to unitialized thread local data in child threads.   Fixes   #34 .   Fixes   #14 .  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								d66a81a98a 
								
							
								 
							
						 
						
							
							
								
								Fixed wrf_monotonic performance issues caused by an accidental revert  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								3056a34ea2 
								
							
								 
							
						 
						
							
							
								
								Fix parallel computation problem with wrf_monotonic  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								fbb2555eae 
								
							
								 
							
						 
						
							
							
								
								Performance improvements  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								2d0a7e17ce 
								
							
								 
							
						 
						
							
							
								
								Added OpenMP directives.  Unit tests updated for interpline and vertcross to handle the additional grid point that NCL does not yet have.  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								ea7aba57b2 
								
							
								 
							
						 
						
							
							
								
								Updated OpenMP directives.  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								c9fdc533d0 
								
							
								 
							
						 
						
							
							
								
								Added additional error text.  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0c270c7e02 
								
							
								 
							
						 
						
							
							
								
								Added more OpenMP Directives.  Fixed serious bug with cloud fraction and implemented new behavior allowing users to select the vertical coordinate type and select their own cloud thresholds.   Fixes   #25  .  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								0ee9ec6c89 
								
							
								 
							
						 
						
							
							
								
								vectorization improvements and openmp added  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								8c66408920 
								
							
								 
							
						 
						
							
							
								
								Fix computational problem with new fortran DCAPECALC2D routine  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								64838f1841 
								
							
								 
							
						 
						
							
							
								
								Added OpenMP directives for wrf_vintrp  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								f4eeee927b 
								
							
								 
							
						 
						
							
							
								
								Modified the indexing labels so that they make sense.  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								74ded8f0f9 
								
							
								 
							
						 
						
							
							
								
								Added changes for faster cape and twb routines done by  @supreethms1809  
							
							
 
							
						 
						
							8 years ago  
				
					
						
							
							
								 
						
							
							
								62ea6c6b74 
								
							
								 
							
						 
						
							
							
								
								Fixed issue with the wspd_wdir diagnostic not working with sequences of data.  Added WRF Workshop instructions for the upcoming tutorial. Made new fortran functions for wspd and wdir.  Fixes   #19 ,  fixes   #21 ,  fixes   #22 ,  fixes   #23 .  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a1cbe81e8b 
								
							
								 
							
						 
						
							
							
								
								More fortran cleaning  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								7f3c04c871 
								
							
								 
							
						 
						
							
							
								
								Removed type specific max/min calls  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								ee7ca7c3ad 
								
							
								 
							
						 
						
							
							
								
								Fix issue with vinterp and heavily cropped datasets in the vertical.  Added continuous integration tests for conda-forge. Changed some documentation wording.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								1f731e8b25 
								
							
								 
							
						 
						
							
							
								
								Added the jinja patch for 1.21 conda-build so it works with numpy distutils.  Added code for the threadlocal caching.  Added a cached test.  Modified cloudfrac to match what has been committed to NCL.  Modified the NCL test script to add cloud fraction.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								a07297636a 
								
							
								 
							
						 
						
							
							
								
								Added computational unit tests.  Most, if not all, computational unit tests passed. Removed obsolute routines.  More code cleanup for fortran.  Changed constants module to wrf_constants.f90.  Fixed bugs.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								68b9f1a6eb 
								
							
								 
							
						 
						
							
							
								
								Completed the backporting of fortran 90 code to NCL.  All routines should now pass numpy views directly to fortran to be filled rather than copying.  Multi-product output now moves the product type to the left index.  Raw computational routines have a public API (not tested yet however).  Lots of clean-up done, and lots remaining.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								e0560ba4f0 
								
							
								 
							
						 
						
							
							
								
								Added a conda recipe.  Metadata cleanup for wind and interpolation.  Wind algorithms now put the u_v dimension as left-most, like in NCL.  
							
							
 
							
						 
						
							9 years ago  
				
					
						
							
							
								 
						
							
							
								8e82d45d5c 
								
							
								 
							
						 
						
							
							
								
								views can now be passed to fortran routines in order to prevent copying when using multiple times.  Modified decorators to support this feature.  
							
							
 
							
						 
						
							10 years ago