Intel® Fortran Compiler

Your Feedback Matters

Thank you for using Intel® software development tools. We are committed to making the best possible software and platforms to meet your development needs. Your personal experience with our products is extremely valuable to us and we want to know how we can do better.

Your Feedback Matters

Thank you for using Intel® software development tools. We are committed to making the best possible software and platforms to meet your development needs. Your personal experience with our products is extremely valuable to us and we want to know how we can do better.

Оптимизировали, оптимизировали, да не выоптимизировали!

Оптимизация? Конечно, каждый сталкивался с данной задачей при разработке своих, сколь-нибудь значительных, требующих определённых вычислений, приложений. При этом способов оптимизировать код существует огромное множество, и, как следствие, различных путей сделать это в автоматическом режиме с помощью опций компилятора. Вот здесь и возникает проблема – как выбрать то, что нужно нам и не запутаться?

Puzzling internal read behavior

This simple code

PROGRAM P
IMPLICIT NONE
INTEGER :: I,A(2),B(2),C(2)
CHARACTER(LEN=15) :: E(2)
CHARACTER(LEN=:),ALLOCATABLE :: STRING
STRING = '1 2 3 ABCD' // ACHAR(13) // ACHAR(10) // '4 5 6 DEFG' // ACHAR(13) // ACHAR(10)
READ(STRING,*) (A(I),B(I),C(I),E(I),I=1,2)
WRITE(*,*) A
WRITE(*,*) B
WRITE(*,*) C
WRITE(*,*) E
END PROGRAM P

produces this output:

WCF service calling Fortral DLL from IIS

I have a WCF service calling Fortran DLL and for testing purposes, have copied all the fortran dlls in the bin folder of my WCF service along with my fortran DLL.

1) For a single call, the DLL works as expected

2) When multiple calls are made simultaneously (with webgarden setting enabled in apppool that hosts the service), the app pool crashes with the following info in event viewer. Any way to address this?

Subscribe to Intel® Fortran Compiler