Jump to navigation

Developer Zone
Join today Log in
  • Development
    • OS
      • Android*
      • HTML5
      • Windows*
    • Device
      • 2-in-1 & Ultrabook™
      • Business Client
      • Embedded Systems
      • IoT
      • Server, Workstation, HPC
    • Technology
      • Big Data
      • Dual Screen
      • Game Dev
      • Intel® RealSense™
      • ISA Extensions
      • Machine Learning
      • Modern Code
      • Networking
      • Open Source
      • Storage
  • Tools
    • Developer Type
      • Embedded Systems
      • Game Dev
      • Media
      • Technical, Enterprise, HPC
      • Web
    • OS
      • All Tools
      • Android*
      • HTML5
      • Linux*
      • OS X*
      • Windows*
    • Resources
      • Code Samples
      • Contact Support
      • Documentation
      • Free Software
      • Intel Registration Center
      • Product Forums
      • SDKs
  • Resources
    • Partner with Intel
      • Academic Program
      • Partner Spotlight
      • Black Belt Developer
      • Developer Mesh
      • Innovator Program
      • Success Stories
    • Learn
      • Blog
      • Business Tips
      • Events
      • Videos
    • Support
      • Contact Support
      • Developer Evangelists
      • FAQs
      • Forums
  • Site to search:
  • Intel® DZ
  • Intel.com

Developer Reference for Intel® Math Kernel Library 2018 - Fortran

  • Getting Help and Support
  • What's New
  • Notational Conventions
  • Overview
    • Performance Enhancements
    • Parallelism
  • BLAS and Sparse BLAS Routines
    • BLAS Routines
      • Naming Conventions for BLAS Routines
      • Fortran 95 Interface Conventions for BLAS Routines
      • Matrix Storage Schemes for BLAS Routines
      • BLAS Level 1 Routines and Functions
        • ?asum
        • ?axpy
        • ?copy
        • ?dot
        • ?sdot
        • ?dotc
        • ?dotu
        • ?nrm2
        • ?rot
        • ?rotg
        • ?rotm
        • ?rotmg
        • ?scal
        • ?swap
        • i?amax
        • i?amin
        • ?cabs1
      • BLAS Level 2 Routines
        • ?gbmv
        • ?gemv
        • ?ger
        • ?gerc
        • ?geru
        • ?hbmv
        • ?hemv
        • ?her
        • ?her2
        • ?hpmv
        • ?hpr
        • ?hpr2
        • ?sbmv
        • ?spmv
        • ?spr
        • ?spr2
        • ?symv
        • ?syr
        • ?syr2
        • ?tbmv
        • ?tbsv
        • ?tpmv
        • ?tpsv
        • ?trmv
        • ?trsv
      • BLAS Level 3 Routines
        • ?gemm
        • ?hemm
        • ?herk
        • ?her2k
        • ?symm
        • ?syrk
        • ?syr2k
        • ?trmm
        • ?trsm
    • Sparse BLAS Level 1 Routines
      • Vector Arguments
      • Naming Conventions for Sparse BLAS Routines
      • Routines and Data Types
      • BLAS Level 1 Routines That Can Work With Sparse Vectors
      • ?axpyi
      • ?doti
      • ?dotci
      • ?dotui
      • ?gthr
      • ?gthrz
      • ?roti
      • ?sctr
    • Sparse BLAS Level 2 and Level 3 Routines
      • Naming Conventions in Sparse BLAS Level 2 and Level 3
      • Sparse Matrix Storage Formats for Sparse BLAS Routines
      • Routines and Supported Operations
      • Interface Consideration
      • Sparse BLAS Level 2 and Level 3 Routines.
        • mkl_?csrgemv
        • mkl_?bsrgemv
        • mkl_?coogemv
        • mkl_?diagemv
        • mkl_?csrsymv
        • mkl_?bsrsymv
        • mkl_?coosymv
        • mkl_?diasymv
        • mkl_?csrtrsv
        • mkl_?bsrtrsv
        • mkl_?cootrsv
        • mkl_?diatrsv
        • mkl_cspblas_?csrgemv
        • mkl_cspblas_?bsrgemv
        • mkl_cspblas_?coogemv
        • mkl_cspblas_?csrsymv
        • mkl_cspblas_?bsrsymv
        • mkl_cspblas_?coosymv
        • mkl_cspblas_?csrtrsv
        • mkl_cspblas_?bsrtrsv
        • mkl_cspblas_?cootrsv
        • mkl_?csrmv
        • mkl_?bsrmv
        • mkl_?cscmv
        • mkl_?coomv
        • mkl_?csrsv
        • mkl_?bsrsv
        • mkl_?cscsv
        • mkl_?coosv
        • mkl_?csrmm
        • mkl_?bsrmm
        • mkl_?cscmm
        • mkl_?coomm
        • mkl_?csrsm
        • mkl_?cscsm
        • mkl_?coosm
        • mkl_?bsrsm
        • mkl_?diamv
        • mkl_?skymv
        • mkl_?diasv
        • mkl_?skysv
        • mkl_?diamm
        • mkl_?skymm
        • mkl_?diasm
        • mkl_?skysm
        • mkl_?dnscsr
        • mkl_?csrcoo
        • mkl_?csrbsr
        • mkl_?csrcsc
        • mkl_?csrdia
        • mkl_?csrsky
        • mkl_?csradd
        • mkl_?csrmultcsr
        • mkl_?csrmultd
    • Inspector-executor Sparse BLAS Routines
      • Naming conventions in Inspector-executor Sparse BLAS Routines
      • Sparse Matrix Storage Formats for Inspector-executor Sparse BLAS Routines
      • Supported Inspector-executor Sparse BLAS Operations
      • Two-stage Algorithm for Inspector-executor Sparse BLAS routines
      • Matrix manipulation routines
        • mkl_sparse_?_create_csr
        • mkl_sparse_?_create_csc
        • mkl_sparse_?_create_coo
        • mkl_sparse_?_create_bsr
        • mkl_sparse_copy
        • mkl_sparse_destroy
        • mkl_sparse_convert_csr
        • mkl_sparse_convert_bsr
        • mkl_sparse_?_export_csr
        • mkl_sparse_?_export_csc
        • mkl_sparse_?_export_bsr
        • mkl_sparse_?_set_value
      • Inspector-executor Sparse BLAS Analysis Routines
        • mkl_sparse_set_mv_hint
        • mkl_sparse_set_sv_hint
        • mkl_sparse_set_mm_hint
        • mkl_sparse_set_sm_hint
        • mkl_sparse_set_dotmv_hint
        • mkl_sparse_set_symgs_hint
        • mkl_sparse_set_memory_hint
        • mkl_sparse_optimize
      • Inspector-executor Sparse BLAS Execution Routines
        • mkl_sparse_?_mv
        • mkl_sparse_?_trsv
        • mkl_sparse_?_mm
        • mkl_sparse_?_trsm
        • mkl_sparse_?_add
        • mkl_sparse_spmm
        • mkl_sparse_?_spmmd
        • mkl_sparse_sp2m
        • mkl_sparse_sypr
        • mkl_sparse_?_syprd
        • mkl_sparse_?_symgs
        • mkl_sparse_?_symgs_mv
        • mkl_sparse_syrk
        • mkl_sparse_?_syrkd
        • mkl_sparse_order
        • mkl_sparse_?_dotmv
    • BLAS-like Extensions
      • ?axpby
      • ?gem2vu
      • ?gem2vc
      • ?gemmt
      • ?gemm3m
      • ?gemm_batch
      • ?gemm3m_batch
      • ?trsm_batch
      • mkl_?imatcopy
      • mkl_?omatcopy
      • mkl_?omatcopy2
      • mkl_?omatadd
      • ?gemm_alloc
      • ?gemm_pack
      • ?gemm_compute
      • ?gemm_free
      • gemm_*
  • LAPACK Routines
    • Naming Conventions for LAPACK Routines
    • Fortran 95 Interface Conventions for LAPACK Routines
      • Intel® MKL Fortran 95 Interfaces for LAPACK Routines vs. Netlib Implementation
    • Matrix Storage Schemes for LAPACK Routines
    • Mathematical Notation for LAPACK Routines
    • Error Analysis
    • LAPACK Linear Equation Routines
      • LAPACK Linear Equation Computational Routines