"End Procedure"">ICE: Error for submodule with functions using format "Module Procedure"...
Hi, the following code produces an ICE.Module MyModule implicit none private Type ,public :: MyType integer :: N = 2 contains procedure :: DoSomething End Type Interface Pure Module Function...
View ArticleMM_PREFETCH re REAL data
In the IVF documentation, Intrinsic subroutine, MM_PREFETCHIn descriptionshint = 0 ... Use this for integer data hint = 1 ... Use this for REAL dataThe compiler directive PREFETCH does not have this...
View ArticleVisual Studio Code?
I see MS is developing Visual Studio Code for all three platforms (https://code.visualstudio.com/download). Has anyone used VSC as an IDE for Intel Fortran, or is VSC just a text editor?Thanks!
View ArticleMM_PREFETCH re REAL data
In the IVF documentation, Intrinsic subroutine, MM_PREFETCHIn descriptionshint = 0 ... Use this for integer data hint = 1 ... Use this for REAL dataThe compiler directive PREFETCH does not have this...
View ArticleCatastrophic error with Intel Compiler 17
Version: intel-compilers-17/17.0.2.174File: connolly.f from the Tinker application https://dasher.wustl.edu/tinker/
View ArticleIntel compiler integration with Photran under MacOS
Hi, I would like to know if there is or will be a way to integrate the intel compiler in the Eclipse IDE (Photran) for MacOS. I tried to integrate the two following the instructions for Linux that I...
View Articlespeed difference contiguous pointers vs call_by_reference
Hi there,in the course of modernizing some of my code I have moved to putting many "call by refernce" routines which were previously "stand-alone" behind types. In addition arrays are now passed using...
View ArticleCompiler not warning on poor syntax in DO loop construct
I've been chasing my tail for an hour trying to understand why some variables were not initialised and finally twigged that I had a missing comma in a do loop.I had;DO J=NCHAN, 1 -1 DO STUFFEND DOI...
View Articlewill ifort be intergrated into vs mac osx?
ifort will fail when xcode is updated. however, the undate is so frequent.
View ArticleMore than 7200 characters
Is there any way to lift the 7200 characters per line restriction in ifort?The reason is that I'm using some macros to avoid code duplication and they can be pretty long (whole functions sometimes).
View ArticleFinalisation of Abstract Type
So I have an abstract type with allocatable length stringstype, abstract:: firstType character(len=:), allocatable:: one, two contains end typeI want to be able to include a final subroutine:type,...
View Articlepolymorphic variables: assignment "poly = a" and "a = poly"
Hello, I'm discovering the pleasures of the OOP and I'm faced with a problem depending on the compiler (ifort vs gfortran). Consider this first simple module:module typedefs implicit none type base_t...
View ArticleAutomatic vectorization of a simple loop nest
Hi, everyone.I have a problem using automatic vectorization in ifort (Version 17.0.4.196 Build 20170411, comes with Parallel Studio XE release 2017.4). I have this simple module with two...
View ArticleMemory Problem in OpenMP with MPI
Dear Community; I am using an hybrid formulation (MPI + OpenMP). When I use MPI with any number of process the computation goes very good and the output subroutine (where I print all my data) goes very...
View Articleproblem with create make file with parallel ifort
hi, I want to create make file for NICOLE code with ifort ./create_makefile.py --compiler=mpif90 --otherflags='-O3 -r8 -xhost -heap-arrays 1600 -ipo'but this message appearsAutodetected cswitch: -c...
View ArticleVersion 2011.3.174
One of my clients requires access an older Intel Fortran Compiler: 2011.3.174. It is a stated prerequisite for Linux platform which is required for implementation of a specialized application on Red...
View Articleimplementing LOG1P
Hi,As everyone knows, log(1+dx) suffers heavily on cancellation errors when dx gets sufficient small. The solution is, as in most other programming languages already implemented, the use of the log1p()...
View ArticleBoundary Run-Time Check Failure for variable
Hi all,We are investigating a bug in our software and we are getting the following message from the intel fortran compiler:" Boundary Run-Time Check Failure for variable 'var$1825.0.6'"A similar issue...
View ArticleCompatibility of Intel with the classe destroyer and with pointers
I am currently using an open-source code called bspline and available here : https://github.com/jacobwilliams/bspline-fortran.This code is compiled with GFortran. When I try to compile it with Intel...
View Articlehow to run coarray programs with SLURM
I'm trying to port old (working) PBS scripts to SLURM, but not succeeding.Can anybody share a working SLURM subscription script for coarray distributed memory please.The best I can do is:#!/bin/bash...
View Article