16 Commits (d15a655399c4bd65b4ddb6365e4613baa5fb9272)

Author SHA1 Message Date
Bill Ladwig 71fe678e91 Moved work arrays out of fortran. Fixes #47 7 years ago
Bill Ladwig 607e095a9e Fix missing openmp private variables 7 years ago
Bill Ladwig 16cbaf50ce Fixed a segfault issue when writing the LCL and LFC values 7 years ago
Bill Ladwig 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. 7 years ago
Bill Ladwig 38f49d2303 Added dummy code to prevent compiler warnings. Removed unused variables. 7 years ago
Bill Ladwig 7353aca4bd Set the fortran OpenMP code to use the runtime scheduler so that it can be controlled inside of Python. 7 years ago
Bill Ladwig 1c8ca7e287 Added OpenMP runtime library wrappers and build scripts 7 years ago
Bill Ladwig 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. 7 years ago
Bill Ladwig ea7aba57b2 Updated OpenMP directives. 7 years ago
Bill Ladwig 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 . 7 years ago
Bill Ladwig 8c66408920 Fix computational problem with new fortran DCAPECALC2D routine 7 years ago
Bill Ladwig f4eeee927b Modified the indexing labels so that they make sense. 7 years ago
Bill Ladwig 74ded8f0f9 Added changes for faster cape and twb routines done by @supreethms1809 7 years ago
Bill Ladwig a1cbe81e8b More fortran cleaning 8 years ago
Bill Ladwig 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
Bill Ladwig 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
Bill Ladwig da689aaa1c removed the python directory 9 years ago
Bill Ladwig 985cd38bcc removed the wrf_open directory 9 years ago
Bill Ladwig c7f5f0917f removed the var package. wrf is no longer a namespace package. 9 years ago
Bill Ladwig 66881a1ad0 Code cleanup 9 years ago
Bill Ladwig 5a8b146d38 All unit tests now pass. Added unit tests for vinterp. Fixed minor bugs and formatting issues. 9 years ago
Bill Ladwig 85fe02b556 Initial commit 10 years ago