У меня есть код Fortran, который скомпилирован с использованием mpif90. Он компилируется и работает успешно. Но когда я представляю опцию -fopenmp, компилятор mpif90 успешно компилирует код, но программа не запускается до конца. Он внезапно завершает работу перед входом в подпрограмму. Похоже, стек заполнен, поэтому программа неожиданно завершает работу. Руководства говорят, что -fopenmp будет размещать массивы в стеке, и это похоже на использование флага -frecursive. Как мне поступить с этой проблемой и с каким -рекурсивным флагом?