# J to L

This section describes language features that start with J, K, or L.

Parent topic: A to Z Reference

- JABS
  Portability Function: Returns an absolute value.
- JDATE
  Portability Function: Returns an 8-character string with the Julian date in the form "yyddd". Three spaces terminate this string.
- JDATE4
  Portability Function: Returns a 10-character string with the Julian date in the form "yyyyddd". Three spaces terminate this string.
- JNUM
  Elemental Intrinsic Function (Specific): Converts a character string to an INTEGER(4) value. This function cannot be passed as an actual argument.
- KILL
  Portability Function: Sends a signal to the process given by ID.
- KIND
  Inquiry Intrinsic Function (Generic): Returns the kind parameter of the argument.
- KNUM
  Elemental Intrinsic Function (Specific): Converts a character string to an INTEGER(8) value.
- LASTPRIVATE
  Parallel Directive Clause: Provides a superset of the functionality provided by the PRIVATE clause. It declares one or more variables to be private to an implicit task, and causes the corresponding original variable to be updated after the end of the region.
- LBOUND
  Inquiry Intrinsic Function (Generic): Returns the lower bounds for all dimensions of an array, or the lower bound for a specified dimension.
- LCOBOUND
  Inquiry Intrinsic Function (Generic): Returns the lower cobounds of a coarray.
- LCWRQQ
  Portability Subroutine: Sets the value of the floating-point processor control word.
- LEADZ
  Elemental Intrinsic Function (Specific): Returns the number of leading zero bits in an integer.
- LEN
  Inquiry Intrinsic Function (Generic): Returns the length of a character expression.
- LEN_TRIM
  Elemental Intrinsic Function (Generic): Returns the length of the character argument without counting trailing blank characters.
- LGE
  Elemental Intrinsic Function (Generic): Determines if a string is lexically greater than or equal to another string, based on the ASCII collating sequence, even if the processor's default collating sequence is different. In Intel® Fortran, LGE is equivalent to the (.GE.) operator.
- LGT
  Elemental Intrinsic Function (Generic): Determines whether a string is lexically greater than another string, based on the ASCII collating sequence, even if the processor's default collating sequence is different. In Intel® Fortran, LGT is equivalent to the > (.GT.) operator.
- LINEAR Clause
  Parallel Directive Clause: Specifies that all variables in a list are private to a SIMD lane and that they have a linear relationship within the iteration space of a loop.
- LLE
  Elemental Intrinsic Function (Generic): Determines whether a string is lexically less than or equal to another string, based on the ASCII collating sequence, even if the processor's default collating sequence is different. In Intel® Fortran, LLE is equivalent to the (.LE.) operator.
- LLT
  Elemental Intrinsic Function (Generic): Determines whether a string is lexically less than another string, based on the ASCII collating sequence, even if the processor's default collating sequence is different. In Intel® Fortran, LLT is equivalent to the < (.LT.) operator.
- LNBLNK
  Portability Function: Locates the position of the last nonblank character in a string.
- LOC
  Inquiry Intrinsic Function (Generic): Returns the internal address of a storage item. This function cannot be passed as an actual argument.
- %LOC
  Built-in Function: Computes the internal address of a storage item.
- LOCK and UNLOCK
  Statements: A LOCK statement causes a lock variable to become locked by an image. An UNLOCK statement causes the lock variable to become unlocked. They take the following forms:
- LOG
  Elemental Intrinsic Function (Generic): Returns the natural logarithm of the argument.
- LOG_GAMMA
  Elemental Intrinsic Function (Generic): Returns the logarithm of the absolute value of the gamma function of the argument.
- LOG10
  Elemental Intrinsic Function (Generic): Returns the common logarithm of the argument.
- LOGICAL Function
  Elemental Intrinsic Function (Generic): Converts the logical value of the argument to a logical value with different kind parameters.
- LOGICAL Statement
  Statement: Specifies the LOGICAL data type.
- LONG
  Portability Function: Converts an INTEGER(2) argument to INTEGER(4) type.
- LOOP
  OpenMP* Fortran Compiler Directive: Specifies that the iterations of the associated loops can execute concurrently. This feature is only available for ifx.
- LOOP COUNT
  General Compiler Directive: Specifies the iterations (typical trip count) for a DO loop.
- LSHIFT
  Elemental Intrinsic Function (Generic): Shifts the bits in an integer left by a specified number of positions. This is the same as specifying ISHFT with a positive shift.
- LSTAT
  Portability Function: Returns detailed information about a file.
- LTIME
  Portability Subroutine: Returns the components of the local time zone time in a nine-element array.