True DSS and PARDISO overloaded F90 interfaces are available in Intel®MKL 10.3.1 and 10.2.7.



Renewed F90 interfaces for DSS and PARDISO are available in Intel® MKL 10.3.1 and 10.2.7.
There are a few advantages over the previous version.

DSS:

New DSS F90 interfaces allow calling factor and solve routines via short names.
Now there is no need to specify a data type (real/complex) in the name of routines as the interfaces are overloaded.
All data types are supported: real(kind=4), real(kind=8), complex(kind=4) and complex(kind=8).

Old names New names

dss_factor_real()
dss_factor_complex()

dss_solve_real()     
dss_solve_complex()


dss_factor()    


dss_solve()


Backward compatibility with old names is supported.

PARDISO:

New PARDISO F90 interface is also overloaded and accepts all data types:
real(kind=4), real(kind=8), complex(kind=4) and complex(kind=8).

NOTE: Despite new F90 interfaces are overloaded by all data types - do not forget to set single precision options explicitly in DSS and/or PARDISO when it's needed.  



For more complete information about compiler optimizations, see our Optimization Notice.