Quantcast
Channel: Fortran
Viewing all 3108 articles
Browse latest View live

Intel Fortran Compiler Diagnostics 6500-6999

$
0
0

Back to All Intel Fortran Compiler Diagnostics

  • Développeurs
  • Apple OS X*
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Fortran
  • Compilateur Intel® Fortran
  • Intel® Fortran Composer XE
  • Intel® Visual Fortran Composer XE
  • URL
  • Zone des thèmes: 

    IDZone

    Intel Fortran Compiler Diagnostics 7000-7499

    $
    0
    0

    Back to All Intel Fortran Compiler Diagnostics

  • Développeurs
  • Apple OS X*
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Fortran
  • Compilateur Intel® Fortran
  • Intel® Fortran Composer XE
  • Intel® Visual Fortran Composer XE
  • URL
  • Zone des thèmes: 

    IDZone

    Intel Fortran Compiler Diagnostics 8000-8499

    $
    0
    0

    Back to All Intel Fortran Compiler Diagnostics

  • Développeurs
  • Apple OS X*
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Fortran
  • Compilateur Intel® Fortran
  • Intel® Fortran Composer XE
  • Intel® Visual Fortran Composer XE
  • URL
  • Zone des thèmes: 

    IDZone

    Intel Fortran Compiler Diagnostics 8500-8999

    $
    0
    0

    Back to All Intel Fortran Compiler Diagnostics

  • Développeurs
  • Apple OS X*
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Fortran
  • Compilateur Intel® Fortran
  • Intel® Fortran Composer XE
  • Intel® Visual Fortran Composer XE
  • URL
  • Zone des thèmes: 

    IDZone

    Intel Fortran Compiler Diagnostics

    $
    0
    0

    Intel Fortran Compiler Diagnostics 7500-7999

    $
    0
    0

    Back to All Intel Fortran Compiler Diagnostics

  • Développeurs
  • Apple OS X*
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Fortran
  • Compilateur Intel® Fortran
  • Intel® Fortran Composer XE
  • Intel® Visual Fortran Composer XE
  • URL
  • Zone des thèmes: 

    IDZone

    Centering popup windows in secondary monitor

    $
    0
    0

    Hi All,

    I want to have my popup windows centered over their parent window regardless of which monitor the parent window is currently on. The method I have found from Web searching depends on functions such as MonitorFromWindow, part of the MSDN Multiple Display Monitors Reference. But I can't find a way to link to these functions. For example:

    integer*4, parameter:: MONITOR_DEFAULTNEAREST = 2
    interface
       integer*4 function MonitorFromWindow(hWnd,Flags)
          integer*4,intent(in):: hWnd,Flags
       end function
    end interface

    hMonitor = MonitorFromWindow(hWndParent,MONITOR_DEFAULTNEAREST)

    The linker gives me "Unresolved external symbol ...", etc

    Any suggestions?

     

    Many thanks in advance,

    Mike

     

    centos6.5 composer_xe_2013_sp1.2.144 libiomp5.so painc

    $
    0
    0

    dear all:

    ruining in docker  container

    kernel:

    CentOS release 6.5 (Final)  2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

    vendor_id       : GenuineIntel
    cpu family      : 6
    model           : 62
    model name      : Intel(R) Xeon(R) CPU E5-2650 v2 @ 2.60GHz
    stepping        : 4
    cpu MHz         : 2599.825
    cache size      : 20480 KB
    physical id     : 0
    siblings        : 16
    core id         : 6
    cpu cores       : 8
    apicid          : 13
    initial apicid  : 13
    fpu             : yes
    fpu_exception   : yes
    cpuid level     : 13
    wp              : yes
    flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat xsaveopt pln pts dts tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms
    bogomips        : 5199.65
    clflush size    : 64
    cache_alignment : 64
    address sizes   : 46 bits physical, 48 bits virtual
     

    painc messages

    The program being debugged has been started already.
    Start it from the beginning? (y or n) y
    Starting program: /export/servers/nginx/sbin/nginx
    [Thread debugging using libthread_db enabled]
    init sucess
    [New Thread 0x7ffff7fa5700 (LWP 7301)]
    [New Thread 0x7ffff1699700 (LWP 7302)]
    [New Thread 0x7ffff1298700 (LWP 7303)]
    [New Thread 0x7ffff0e97700 (LWP 7304)]
    [New Thread 0x7ffff0a96700 (LWP 7305)]
    [New Thread 0x7ffff0695700 (LWP 7306)]
    *** glibc detected *** /export/servers/nginx/sbin/nginx: double free or corruption (!prev): 0x0000000000923f80 ***
    ======= Backtrace: =========
    /lib64/libc.so.6(+0x75e66)[0x7ffff5623e66]
    /lib64/libc.so.6(+0x789b3)[0x7ffff56269b3]
    /usr/lib/libGraphicsMagick.so.3(+0x133a7c)[0x7ffff70f5a7c]
    /usr/lib/libGraphicsMagick.so.3(+0x13bbeb)[0x7ffff70fdbeb]
    /opt/intel/composer_xe_2013_sp1.2.144/ipp/../compiler/lib/intel64/libiomp5.so(__kmp_invoke_microtask+0x93)[0x7ffff511c233]
    ======= Memory map: ========
    00400000-00509000 r-xp 00000000 fd:04 918887                             /export/servers/nginx/sbin/nginx
    00708000-0071a000 rw-p 00108000 fd:04 918887                             /export/servers/nginx/sbin/nginx
    0071a000-00968000 rw-p 00000000 00:00 0                                  [heap]
    7fffd4000000-7fffd4021000 rw-p 00000000 00:00 0
    7fffd4021000-7fffd8000000 ---p 00000000 00:00 0
    7fffdc000000-7fffdc021000 rw-p 00000000 00:00 0
    7fffdc021000-7fffe0000000 ---p 00000000 00:00 0
    7fffe0000000-7fffe0021000 rw-p 00000000 00:00 0
    7fffe0021000-7fffe4000000 ---p 00000000 00:00 0
    7fffe4000000-7fffe4021000 rw-p 00000000 00:00 0
    7fffe4021000-7fffe8000000 ---p 00000000 00:00 0
    7fffe8000000-7fffe8021000 rw-p 00000000 00:00 0
    7fffe8021000-7fffec000000 ---p 00000000 00:00 0
    7fffec000000-7fffec021000 rw-p 00000000 00:00 0
    7fffec021000-7ffff0000000 ---p 00000000 00:00 0
    7ffff0295000-7ffff0296000 ---p 00000000 00:00 0
    7ffff0296000-7ffff0696000 rw-p 00000000 00:00 0
    7ffff0696000-7ffff0697000 ---p 00000000 00:00 0
    7ffff0697000-7ffff0a97000 rw-p 00000000 00:00 0
    7ffff0a97000-7ffff0a98000 ---p 00000000 00:00 0
    7ffff0a98000-7ffff0e98000 rw-p 00000000 00:00 0
    7ffff0e98000-7ffff0e99000 ---p 00000000 00:00 0
    7ffff0e99000-7ffff1299000 rw-p 00000000 00:00 0
    7ffff1299000-7ffff129a000 ---p 00000000 00:00 0
    7ffff129a000-7ffff329a000 rw-p 00000000 00:00 0
    7ffff329a000-7ffff32a6000 r-xp 00000000 fd:04 524365                     /lib64/libnss_files-2.12.so
    7ffff32a6000-7ffff34a6000 ---p 0000c000 fd:04 524365                     /lib64/libnss_files-2.12.so
    7ffff34a6000-7ffff34a7000 r--p 0000c000 fd:04 524365                     /lib64/libnss_files-2.12.so
    7ffff34a7000-7ffff34a8000 rw-p 0000d000 fd:04 524365                     /lib64/libnss_files-2.12.so
    7ffff34a8000-7ffff34af000 r-xp 00000000 fd:04 524528                     /lib64/librt-2.12.so
    7ffff34af000-7ffff36ae000 ---p 00007000 fd:04 524528                     /lib64/librt-2.12.so
    7ffff36ae000-7ffff36af000 r--p 00006000 fd:04 524528                     /lib64/librt-2.12.so
    7ffff36af000-7ffff36b0000 rw-p 00007000 fd:04 524528                     /lib64/librt-2.12.so
    7ffff36b0000-7ffff36ef000 r-xp 00000000 fd:04 657779                     /usr/lib64/libjpeg.so.62.0.0
    7ffff36ef000-7ffff38ef000 ---p 0003f000 fd:04 657779                     /usr/lib64/libjpeg.so.62.0.0
    7ffff38ef000-7ffff38f0000 rw-p 0003f000 fd:04 657779                     /usr/lib64/libjpeg.so.62.0.0
    7ffff38f0000-7ffff3900000 rw-p 00000000 00:00 0
    7ffff3900000-7ffff3952000 r-xp 00000000 fd:04 1323448                    /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libintlc.so.5
    7ffff3952000-7ffff3b52000 ---p 00052000 fd:04 1323448                    /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libintlc.so.5
    7ffff3b52000-7ffff3b55000 rw-p 00052000 fd:04 1323448                    /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libintlc.so.5
    7ffff3b55000-7ffff3b56000 rw-p 00000000 00:00 0
    7ffff3b56000-7ffff3b5b000 r-xp 00000000 fd:04 1323378                    /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libirng.so
    7ffff3b5b000-7ffff3d5b000 ---p 00005000 fd:04 1323378                    /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libirng.so
    7ffff3d5b000-7ffff3d5d000 rw-p 00005000 fd:04 1323378                    /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libirng.so
    7ffff3d5d000-7ffff4721000 r-xp 00000000 fd:04 1323415                    /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libsvml.so
    7ffff4721000-7ffff4921000 ---p 009c4000 fd:04 1323415                    /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libsvml.so
    7ffff4921000-7ffff4958000 rw-p 009c4000 fd:04 1323415                    /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libsvml.so
    7ffff4958000-7ffff4bd9000 r-xp 00000000 fd:04 1323461                    /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libimf.so
    7ffff4bd9000-7ffff4dd8000 ---p 00281000 fd:04 1323461                    /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libimf.so
    7ffff4dd8000-7ffff4e1b000 rw-p 00280000 fd:04 1323461                    /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libimf.so
    7ffff4e1b000-7ffff4e8c000 r-xp 00000000 fd:04 524525                     /lib64/libfreebl3.so
    7ffff4e8c000-7ffff508b000 ---p 00071000 fd:04 524525                     /lib64/libfreebl3.so
    7ffff508b000-7ffff508d000 r--p 00070000 fd:04 524525                     /lib64/libfreebl3.so
    7ffff508d000-7ffff508e000 rw-p 00072000 fd:04 524525                     /lib64/libfreebl3.so
    7ffff508e000-7ffff5092000 rw-p 00000000 00:00 0
    7ffff5092000-7ffff5177000 r-xp 00000000 fd:04 1323455                    /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libiomp5.so
    7ffff5177000-7ffff5377000 ---p 000e5000 fd:04 1323455                    /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libiomp5.so
    7ffff5377000-7ffff5382000 rw-p 000e5000 fd:04 1323455                    /opt/intel/composer_xe_2013_sp1.2.144/compiler/lib/intel64/libiomp5.so
    7ffff5382000-7ffff53aa000 rw-p 00000000 00:00 0
    7ffff53aa000-7ffff53ac000 r-xp 00000000 fd:04 524519                     /lib64/libdl-2.12.so
    Program received signal SIGABRT, Aborted.
    [Switching to Thread 0x7ffff0695700 (LWP 7306)]
    0x00007ffff55e0625 in raise () from /lib64/libc.so.6
    (gdb) bt
    #0  0x00007ffff55e0625 in raise () from /lib64/libc.so.6
    #1  0x00007ffff55e1e05 in abort () from /lib64/libc.so.6
    #2  0x00007ffff561e537 in __libc_message () from /lib64/libc.so.6
    #3  0x00007ffff5623e66 in malloc_printerr () from /lib64/libc.so.6
    #4  0x00007ffff56269b3 in _int_free () from /lib64/libc.so.6
    #5  0x00007ffff70f5a7c in DestroyEdge (polygon_info=0x1c32, mid=3.2252605360516574e-319, fill=7306, fill_rule=6, x=-1, y=0,
        stroke_opacity=0x1) at magick/render.c:790
    #6  GetPixelOpacity (polygon_info=0x1c32, mid=3.2252605360516574e-319, fill=7306, fill_rule=6, x=-1, y=0, stroke_opacity=0x1)
        at magick/render.c:3180
    #7  0x00007ffff70fdbeb in L_DrawPolygonPrimitive_3546__par_loop1_2_1200 () at magick/render.c:3594
    #8  0x00007ffff511c233 in L_kmp_invoke_pass_parms ()
       from /opt/intel/composer_xe_2013_sp1.2.144/ipp/../compiler/lib/intel64/libiomp5.so
    #9  0x00007fffffff5098 in ?? ()
    #10 0x00007fffffff5038 in ?? ()
    #11 0x00007fffffff5090 in ?? ()
    #12 0x00007fffffff5048 in ?? ()
    #13 0x00007fffffff5078 in ?? ()
    #14 0x00007fffffff5074 in ?? ()
    #15 0x00007fffffff5028 in ?? ()
    #16 0x00007fffffff5030 in ?? ()
    #17 0x00007fffffff5010 in ?? ()
    #18 0x00007fffffff5018 in ?? ()
    #19 0x00007fffffffb688 in ?? ()
    #20 0x00007ffff752403c in .2.23_2__kmpc_chunk_pack_.27 () from /usr/lib/libGraphicsMagick.so.3


    How to insert code into a post ?

    Further information about different barrier algorithms

    $
    0
    0

    Hi!

    I'm researching on barrier algorithms using SIMD instructions and I'm trying to deeply understand the different versions included in the RTL.

    I've noticed that there is a new barrier algorithm (hierarchical) since the last time I had a look.

    Where could I find a further description of them? Could someone from Intel provides me with further information?

     

    Thank you in advance.

    Kind regards.

    fort run out of comunicators with coarray fortran

    $
    0
    0

     

      Hi,

      I am running a coarray fortran application with intel fortran compiler ifort (IFORT) 13.0.1 20121010, and after some transfers between images, the code crashes with the error:

     

    Fatal error in MPI_Win_create: Other MPI error, error stack:
    MPI_Win_create(153)...........: MPI_Win_create(base=0x23ec030, size=8224, disp_unit=1, MPI_INFO_NULL, comm=0x84000000, win=0x2c92650) failed
    MPID_Win_create(37)...........: 
    MPIDI_Win_create(92)..........: 
    MPIR_Comm_dup_impl(55)........: 
    MPIR_Comm_copy(1070)..........: 
    MPIR_Get_contextid(543).......: 
    MPIR_Get_contextid_sparse(834): Too many communicators

     

    It seems to me that the compiler is translating each sync images/daa transfer into a different MPI communicators, and therefore the program runs very fast out of communicators.

    The code crashes after a fixed number of calls to a subroutine that reads:

      subroutine copybnd_su2_id(U,latt, id, ieo)

        type (SU2_field), intent (inout) :: U
        type (lattice), intent (in)  :: latt
        integer, intent (in) :: id, ieo

        integer :: imx, j, ifc, kt, ipr, isrc, iofs
        complex (kind=DPC), allocatable :: zbuf(:,:)[:], zloc(:,:)

        iofs = 0
        imx = maxval(latt%iface(:))/2+1
        allocate(zbuf(imx,2)[*], zloc(imx,2))

        ...

     

    Any ideas about how to overcome this issue?

     

    msbuild

    $
    0
    0

    I have traditionally done my solution builds at the command line using devenv.exe.  However this doesn't use all my cores.  I did a search online and saw that msbuild does just this and with /m:8 uses all of my 8 cores.  However it only builds the (C++) vcxproj projects in my solution not the vfproj ones.  Are Fortran projects not supported under msbuild?  If not how can I use all my 8 cores at the command line?  I can do this using the Visual Studio environment, so presumably I can at the command line.

    values in Fortran

    $
    0
    0

    I'm writing UMAT with the help of fortran to be used with ABAQUS input file. I just wonder why I input value such as 0.38 in the input file and write in the output of the UMAT it will be 0. Anyone knows how to solve this? Thank you.

    Regards,

    Vicky

    libifcoremd vs libifcorert

    $
    0
    0

    Hi Guys,

    I am compiling a fortran library with a C++ DLL. I am using the Multi-threaded DLL option in my fortran project. My C++ part is also Multi-threaded. My problem is that if I look at the dependency of the resulting DLL, I see a dependency to LIBIFCORERT instead of LIBIFCOREMD or I see both fortran runtime libs as dependency...

    What am-I missing ?

    Thank you

    Philippe

     

    VAX parallel directives

    $
    0
    0

    I found a few places in my legacy code where the obsolete VAX "parallel directive" feature exists, e.g.:

    CPAR$ SOME_TEXT

    Inasmuch as this is in a FORTRAN 77 fixed-format file, can I assume that this is simply ignored by Intel Fortran as if it is a comment?

    Thanks,
    JayB 


    rc.exe error

    $
    0
    0

    I have installed Microsoft Visual Studio Professional 2013 and Intel Parellel Studio XE Composer Edition for Fortran Windows ( downloaded file w_fcompex_all_jp_2013_sp1.4.237.exe ).   In attempting to build a solution from a .vfproj which has been successfully by others in our group, I get "rc.exe not found".  Where should "rc.exe" be?  I tried re-installing Intel Fortran and it did not work.  Does "rc.exe" come from Visual Studio?  Also, others in our group who can successfully build the .vfproj do not even have a "rc.exe" on their hard drive.  Thanks

    EXECUTE_COMMAND_LINE

    $
    0
    0
                    istat=-99 ! initialise  istat as it might not be assigned and then gives an uninitalised var failure.
                    CALL EXECUTE_COMMAND_LINE("fred.exe",WAIT=.true.,EXITSTAT=istat)

    And from the help>>>

    exitstat

    (Inout; optional) Must be a scalar of type integer. If the command is executed synchronously, exitstat is assigned the value of the processor-dependent exit status of the executed command. Otherwise, the value of exitstat is unchanged.

     

    If istat is not pre-initialised and if a synchronous command fails to run (e.g. not found) istat is returned uninitialised and a "check uninit" runtime error occurs. I can see a number of different argument on this but the normal expectation of a intrinsic with a return status is for the return status to always be set.

    I think a note advising initialisation by be helpful as setting a return status that is unconnected with the command being run might also cause confusion.

     

    Unable to see variable value during debug in VS 2012 with Intel 2015

    $
    0
    0

    Hi,

    I tried to access a variable and check its value during debug in VS 2012 with Intel 2015 update 1

    However, it is not possible, stating "undefined variable xxx" but some other variables can be seen. So some works, some not.

    However, the same variable can be accessed by the same code in VS 2008 with Intel 2013 in another colleague's computer.

    May I know why? Is there some options I can change?

    Thanks!

     

    Difference in allocating array in subroutine make a code works or breaks

    $
    0
    0

    Hi,

    I am running a mpi CFD code in my sch's cluster using 100 cpu.

    Due to my program's structure, this is the max cpu I can use. At the same time, due to the number of grids using in my code, I am reaching the available memory limit.

    The code ran and hang at a spot. After debugging, I found that it hangs in one of the subroutines. In this subroutines, I have to update the values of different variables across all cpu using mpi.

    There are some local array which I need to create. If I declare them using:

    subroutine mpi_var_...

    real(8) :: var_ksta(row_num*size_x*size_y), ...

    ... 

    end subroutine 

    The code hangs.

    However, if I do this:

    subroutine mpi_var_...

    real(8), allocatable :: var_ksta(:) ...

    allocate (var_ksta(row_num*size_x*size_y)

    ...

    deallocate (var_ksta, STAT=status(1))

    end subroutine

    The code works. So how different is memory allocated in these 2 situations?

    If I am not tied down by memory limit, is the 1st subroutine faster or the same as the 2nd one (with allocation / deallocation slowing it down)?

    Thanks!

     

     

     

     

    Performance comparison between Intel TBB task_list, openMP task and parallel for

    $
    0
    0

    I am planning on parallelizing a hotspot in a project. And I would like to know your opinion between the performance evaluation between parallel for, omp single followed by task and intel TBB task_list, under ideal conditions where number of threads are equal to computation items and when computation are much greater than available threads to see scheduling overhead(in order to evaluate the most efficient scheduler). I will also, be writing some sample test programs to evaluate myself but I also wanted to know if anybody had previously made these evaluations.

    Thanks in advance.

    Viewing all 3108 articles
    Browse latest View live