Fortran

GPTKB entity

Statements (333)
Predicate Object
gptkbp:instance_of gptkb:C_programming_language
gptkbp:album gptkb:gfortran
machine code
Fortran compilers
ifort
nagfor
flang
gptkbp:community Fortran community
gptkbp:community_support gptkb:Fortran_2018_Committee
gptkb:Stack_Overflow
Fortran Forum
Fortran Wiki
gptkbp:designed_by gptkb:John_Backus
gptkbp:designed_for scientific computing
gptkbp:developed_by gptkb:1957
gptkb:IBM
gptkb:John_Backus
gptkbp:file_extension .f
.f90
.f95
.for
gptkbp:first_appearance gptkb:1957
1950s
gptkbp:formulation English-like
gptkbp:has_applications_in financial modeling
weather modeling
geophysical modeling
aerospace simulations
oil reservoir simulation
gptkbp:has_community Fortran community
Fortran Forum
Fortran Wiki
Fortran on Git Hub
Fortran on Stack Overflow
Fortran-lang organization
gptkbp:has_compiler_support_from gptkb:Intel_Fortran_Compiler
gptkb:GNU_Fortran
IBM Fortran Compiler
gptkbp:has_expansion gptkb:Fortran_2003
gptkb:Fortran_2008
gptkb:Fortran_2018
gptkb:Fortran_90
gptkb:Fortran_95
gptkbp:has_feature functions
error handling
exception handling
generic programming
object-oriented programming
user-defined functions
dynamic memory allocation
conditional statements
input/output operations
modules
fixed-format source code
interoperability with C
multi-threading support
compiler directives
coarrays
derived types
do concurrent
procedure pointers
submodules
character strings
allocatable arrays
array sections
final procedures
forall construct
generic procedures
implicit none statement
interface blocks
pointer support
select case construct
type extension
type-bound procedures
where construct
subroutines
do loops
format statements
intrinsic functions
block construct
derived data types
do concurrent loops
assumed-shape arrays
data statements
pointer arrays
free-format source code
modules and packages
modules for encapsulation
gptkbp:has_features modular programming
object-oriented programming
parallel computing
dynamic memory allocation
interoperability with C
gptkbp:has_function gptkb:C
gptkb:ALGOL
fixed-form and free-form
gptkbp:has_library gptkb:FFTW
gptkb:Net_CDF
gptkb:HDF5
gptkb:CUDA_Fortran
gptkb:LAPACK
gptkb:BLAS
gptkb:MPI
gptkb:Open_ACC
gptkb:Open_MP
gptkb:PETSc
Fortran 2008 features
Fortran 2018 features
gptkbp:has_library_support_from gptkb:LAPACK
gptkb:BLAS
gptkb:MPI
gptkb:Open_MP
gptkbp:has_version gptkb:Fortran_2003
gptkb:Fortran_2008
gptkb:Fortran_77
gptkb:Fortran_2018
gptkb:Fortran_90
gptkb:Fortran_95
gptkbp:has_website gptkb:Mathematics
gptkb:Quantum_Mechanics
physics
engineering
statistics
financial modeling
bioinformatics
computational fluid dynamics
geophysics
numerical weather prediction
https://www.w3.org/2000/01/rdf-schema#label Fortran
gptkbp:influenced gptkb:C
gptkb:C++
gptkb:Python
gptkb:ALGOL
gptkbp:influenced_by gptkb:original_score
gptkb:COBOL
gptkb:LISP
gptkb:ALGOL
gptkbp:is_compatible_with gptkb:C
C language
modern programming practices
gptkbp:is_known_for legacy systems
performance optimization
cross-platform compatibility
long-term stability
legacy code
numerical accuracy
extensive libraries
gptkbp:is_part_of ANSI standards
IEEE standards
ISO/ IEC standards
gptkbp:is_popular_for numerical computation
gptkbp:is_popular_in gptkb:oil_and_gas_industry
gptkb:academic_research
engineering
engineering applications
high-performance computing
aerospace engineering
numerical analysis
weather modeling
gptkbp:is_standardized_by gptkb:ISO/_IEC_1539-5:2018
gptkb:ISO
gptkb:Fortran_2003
gptkb:Fortran_2008
gptkb:Fortran_77
gptkb:Fortran_2018
gptkb:Fortran_90
gptkb:Fortran_95
gptkb:ANSI
gptkb:ISO/_IEC_1539-1:1997
gptkb:ANSI_X3.198-1978
gptkb:ISO/_IEC_1539-2:2000
gptkb:ISO/_IEC_1539-4:2008
gptkb:ISO/_IEC_1539-6:2018
gptkb:ANSI_X3.9
gptkb:ISO/_IEC_1539
ISO/ IEC 1539-3:2004
ISO/ IEC 1539-5:2010
ISO/ IEC 1539-7:2021
ISO/ IEC 1539-4:2010
gptkbp:is_supported_by gptkb:Intel_Fortran_Compiler
gptkb:Silverfrost_Fortran
gptkb:Linux
gptkb:IBM_XL_Fortran
gptkb:GNU_Fortran
gptkb:NAG_Fortran_Compiler
gptkb:mac_OS
gptkb:Windows
open-source projects
commercial software
gptkbp:is_taught_in universities
computer science courses
engineering programs
mathematics programs
computer science programs
physics programs
gptkbp:is_used_by gptkb:NASA
computational fluid dynamics
finite element analysis
weather forecasting models
gptkbp:is_used_in gptkb:academic_research
gptkb:Quantum_Mechanics
data analysis
financial modeling
high-performance computing
computational fluid dynamics
finite element analysis
structural engineering
biomedical research
climate modeling
engineering simulations
machine learning research
numerical weather prediction
geophysical simulations
gptkbp:latest_version gptkb:Fortran_2018
gptkbp:library gptkb:LAPACK
gptkb:BLAS
gptkb:MPI
gptkb:Open_MP
gptkbp:notable_compiler gptkb:gfortran
gptkbp:notable_feature gptkb:educational_resources
functions
research papers
tutorials
workshops
case studies
community support
conferences
data visualization tools
debugging tools
formatting capabilities
high performance
modular programming
online forums
performance tuning
mathematical libraries
strong typing
user groups
cross-platform compatibility
industry applications
conditional statements
input/output operations
modules
profiling tools
extensive documentation
floating-point arithmetic
array handling
interoperability with C
automatic memory management
compiler optimizations
format specifiers
academic applications
extensive libraries
support for user-defined types
coarrays
support for generic programming
support for data analysis
support for debugging tools
support for multi-dimensional arrays
support for high-performance computing
support for legacy hardware
support for modern hardware
support for performance tuning
character strings
array sections
pointer support
subroutines
support for exception handling
do loops
intrinsic functions
commercial compilers
support for array operations
support for complex numbers
scientific libraries
derived data types
module support
support for recursion
legacy code base
legacy code support
support for dynamic memory allocation
support for floating-point arithmetic
support for parallel computing
support for profiling tools
support for numerical methods
support for simulation modeling
support for scientific visualization
subroutine and function support
support for command-line arguments
support for fixed and free format
support for input/output redirection
support for modules and interfaces
graphical libraries
open-source compilers
extensive mathematical libraries
gptkbp:notable_users gptkb:NOAA
gptkb:CERN
gptkb:MIT
gptkb:Los_Alamos_National_Laboratory
gptkb:NASA
gptkbp:notable_works Fortran 95 Explained
gptkbp:paradigm object-oriented programming
structured programming
imperative programming
procedural programming
gptkbp:platform cross-platform
gptkbp:ram automatic
gptkbp:standardization_year gptkb:2008
gptkb:2018
gptkbp:successor gptkb:Fortran_2003
gptkb:Fortran_2008
gptkb:Fortran_2018
gptkb:Fortran_90
gptkb:Fortran_95
gptkbp:supports array programming
generic programming
modular programming
object-oriented programming
procedural programming
gptkbp:used_by gptkb:European_Organization_for_Nuclear_Research_(CERN)
gptkb:Los_Alamos_National_Laboratory
gptkb:National_Oceanic_and_Atmospheric_Administration_(NOAA)
gptkb:NASA
gptkb:National_Aeronautics_and_Space_Administration_(NASA)
gptkbp:used_for scientific computing
gptkbp:used_in high-performance computing
scientific computing
computational physics
engineering simulations
numerical computation
numerical weather prediction
gptkbp:uses data types
modules
gptkbp:bfsParent gptkb:user_interface
gptkbp:bfsLayer 3