This article presents our work toward correct and efficient automatic differentiation of OpenMP parallel worksharing loops in forward reverse mode. Automatic is a method to obtain gradients numerical programs, which are crucial optimization, uncertainty quantification, machine learning. The computational cost compute common bottleneck practice. For applications that parallelized for multicore C...