Fixed OpenMP parallelization. Buffers for the fortran fst code were getting shared causing problems.
-Added parallel sections before buffers are needed to dynamically allocate a buffer for each thread. This happens multiple time so it is not as effecient as possible, but it works well for now.
-Made sure variables used in nested parallel for loops were properly set as private