⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 flops.hpf

📁 shpf 1.9一个并行编译器
💻 HPF
字号:

      SUBROUTINE FLOPS(IO,FLOP,TBRV,TTFG,TBFLY,TBRS)

      INTEGER FLOP
      DOUBLE PRECISION TBRV,TTFG,TBFLY,TBRS,BENCH

      BENCH=FLOP/TBFLY/1E6

      WRITE(IO,*)'CALCULATION FINISHED.'
      WRITE(IO,*)
      WRITE(IO,*)'   ********************************************' 
      WRITE(IO,*)'   *                                          *' 
      WRITE(IO,*)'   *          BENCHMARKING  RESULTS           *'
      WRITE(IO,*)'   *                                          *' 
      WRITE(IO,*)'   ********************************************' 
      WRITE(IO,*)
      WRITE(IO,*)' TOTAL TIME INCL. INITIALISATION  =',
     *            TBRV+TTFG+TBFLY+TBRS,' seconds'
      WRITE(IO,*)
      WRITE(IO,*)' Bit-reversed vector , exec. time =',
     *            TBRV,' seconds'
      WRITE(IO,*)' Twiddle factors     , exec. time =',
     *            TTFG,' seconds'
      WRITE(IO,*)' Butterfly phase     , exec. time =',
     *            TBFLY,' seconds'
      WRITE(IO,*)' Bit-reversed shuffle, exec. time =',
     *            TBRS,' seconds'
      WRITE(IO,*)
      WRITE(IO,*)'TOTAL NUMBER OF NOMINAL FLOPS =',FLOP,' flop'
      WRITE(IO,*)
      WRITE(IO,*)'********************************************'
      WRITE(IO,*)
      WRITE(IO,'( 2(A, F7.3, A/))')
     *     'BENCHMARKED TIME        =',TBFLY,' s' ,
     *     'BENCHMARKED PERFORMANCE =',BENCH,' Mflop/s'
      WRITE(IO,*)
      WRITE(IO,*)'********************************************'
 
      END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -