mirror of https://github.com/abinit/abinit.git
277 lines
8.9 KiB
Plaintext
277 lines
8.9 KiB
Plaintext
|
|
.Version 8.0.3 of FFTPROF
|
|
.(sequential version, prepared for a x86_64_linux_gnu4.6 computer)
|
|
|
|
.Copyright (C) 1998-2025 ABINIT group .
|
|
FFTPROF comes with ABSOLUTELY NO WARRANTY.
|
|
It is free software, and you are welcome to redistribute it
|
|
under certain conditions (GNU General Public License,
|
|
see ~abinit/COPYING or http://www.gnu.org/copyleft/gpl.txt).
|
|
|
|
ABINIT is a project of the Universite Catholique de Louvain,
|
|
Corning Inc. and other collaborators, see ~abinit/doc/developers/contributors.txt .
|
|
Please read https://docs.abinit.org/theory/acknowledgments for suggested
|
|
acknowledgments of the ABINIT effort.
|
|
For more information, see https://www.abinit.org .
|
|
|
|
.Starting date : Mon 4 Apr 2016.
|
|
- ( at 22h44 )
|
|
|
|
Tool for profiling and testing the FFT libraries used in ABINIT.
|
|
Allowed options are:
|
|
fourdp --> Test FFT transforms of density and potentials on the full box.
|
|
fourwf --> Test FFT transforms of wavefunctions using the zero-pad algorithm.
|
|
gw_fft --> Test the FFT transforms used in the GW code.
|
|
all --> Test all FFT routines.
|
|
|
|
|
|
==== OpenMP parallelism is ON ====
|
|
- Max_threads: 2
|
|
- Num_threads: 2
|
|
- Num_procs: 4
|
|
- Dynamic: F
|
|
- Nested: F
|
|
|
|
Real(R)+Recip(G) space primitive vectors, cartesian coordinates (Bohr,Bohr^-1):
|
|
R(1)= 20.0000000 0.0000000 0.0000000 G(1)= 0.0500000 0.0000000 0.0000000
|
|
R(2)= 0.0000000 20.0000000 0.0000000 G(2)= 0.0000000 0.0500000 0.0000000
|
|
R(3)= 0.0000000 0.0000000 20.0000000 G(3)= 0.0000000 0.0000000 0.0500000
|
|
Unit cell volume ucvol= 8.0000000E+03 bohr^3
|
|
Unit cell volume ucvol= 8.0000000E+03 bohr^3
|
|
Angles (23,13,12)= 9.00000000E+01 9.00000000E+01 9.00000000E+01 degrees
|
|
Angles (23,13,12)= 9.00000000E+01 9.00000000E+01 9.00000000E+01 degrees
|
|
|
|
==== FFT setup for fftalg 112 ====
|
|
FFT mesh divisions ........................ 100 100 100
|
|
Augmented FFT divisions ................... 101 101 100
|
|
FFT algorithm ............................. 112
|
|
FFT cache size ............................ 16
|
|
=== FFT Unit Tests ===
|
|
fftbox_utests with fftalg = 112, ndat = 4, nthreads = 1
|
|
Goedecker c2c_ip_spc : OK
|
|
Goedecker c2c_op_spc : OK
|
|
Goedecker c2c_ip_dpc : OK
|
|
Goedecker c2c_op_dpc : OK
|
|
Goedecker fourdp (cplex1) : OK
|
|
Goedecker fourdp (cplex2) : OK
|
|
Goedecker c2c_ip_spc : OK
|
|
Goedecker c2c_op_spc : OK
|
|
Goedecker c2c_ip_dpc : OK
|
|
Goedecker c2c_op_dpc : OK
|
|
Goedecker fourdp (cplex1) : OK
|
|
Goedecker fourdp (cplex2) : OK
|
|
Goedecker c2c_ip_spc : OK
|
|
Goedecker c2c_op_spc : OK
|
|
Goedecker c2c_ip_dpc : OK
|
|
Goedecker c2c_op_dpc : OK
|
|
Goedecker fourdp (cplex1) : OK
|
|
Goedecker fourdp (cplex2) : OK
|
|
Goedecker c2c_ip_spc : OK
|
|
Goedecker c2c_op_spc : OK
|
|
Goedecker c2c_ip_dpc : OK
|
|
Goedecker c2c_op_dpc : OK
|
|
Goedecker fourdp (cplex1) : OK
|
|
Goedecker fourdp (cplex2) : OK
|
|
Goedecker c2c_ip_spc : OK
|
|
Goedecker c2c_op_spc : OK
|
|
Goedecker c2c_ip_dpc : OK
|
|
Goedecker c2c_op_dpc : OK
|
|
Goedecker fourdp (cplex1) : OK
|
|
Goedecker fourdp (cplex2) : OK
|
|
Goedecker c2c_ip_spc : OK
|
|
Goedecker c2c_op_spc : OK
|
|
Goedecker c2c_ip_dpc : OK
|
|
Goedecker c2c_op_dpc : OK
|
|
Goedecker fourdp (cplex1) : OK
|
|
Goedecker fourdp (cplex2) : OK
|
|
fftu_utests with fftalg = 112, ndat = 4, nthreads = 1
|
|
Goedecker fftu_spc, istwfk1 : OK
|
|
Goedecker fftu_dpc, istwfk1 : OK
|
|
Goedecker fftu_spc, istwfk2 : OK
|
|
Goedecker fftu_dpc, istwfk2 : OK
|
|
Goedecker fftu_spc, istwfk3 : OK
|
|
Goedecker fftu_dpc, istwfk3 : OK
|
|
Goedecker fftu_spc, istwfk4 : OK
|
|
Goedecker fftu_dpc, istwfk4 : OK
|
|
Goedecker fftu_spc, istwfk5 : OK
|
|
Goedecker fftu_dpc, istwfk5 : OK
|
|
Goedecker fftu_spc, istwfk6 : OK
|
|
Goedecker fftu_dpc, istwfk6 : OK
|
|
Goedecker fftu_spc, istwfk7 : OK
|
|
Goedecker fftu_dpc, istwfk7 : OK
|
|
Goedecker fftu_spc, istwfk8 : OK
|
|
Goedecker fftu_dpc, istwfk8 : OK
|
|
Goedecker fftu_spc, istwfk9 : OK
|
|
Goedecker fftu_dpc, istwfk9 : OK
|
|
fftbox_utests with fftalg = 112, ndat = 4, nthreads = 2
|
|
Goedecker c2c_ip_spc : OK
|
|
Goedecker c2c_op_spc : OK
|
|
Goedecker c2c_ip_dpc : OK
|
|
Goedecker c2c_op_dpc : OK
|
|
Goedecker fourdp (cplex1) : OK
|
|
Goedecker fourdp (cplex2) : OK
|
|
Goedecker c2c_ip_spc : OK
|
|
Goedecker c2c_op_spc : OK
|
|
Goedecker c2c_ip_dpc : OK
|
|
Goedecker c2c_op_dpc : OK
|
|
Goedecker fourdp (cplex1) : OK
|
|
Goedecker fourdp (cplex2) : OK
|
|
Goedecker c2c_ip_spc : OK
|
|
Goedecker c2c_op_spc : OK
|
|
Goedecker c2c_ip_dpc : OK
|
|
Goedecker c2c_op_dpc : OK
|
|
Goedecker fourdp (cplex1) : OK
|
|
Goedecker fourdp (cplex2) : OK
|
|
Goedecker c2c_ip_spc : OK
|
|
Goedecker c2c_op_spc : OK
|
|
Goedecker c2c_ip_dpc : OK
|
|
Goedecker c2c_op_dpc : OK
|
|
Goedecker fourdp (cplex1) : OK
|
|
Goedecker fourdp (cplex2) : OK
|
|
Goedecker c2c_ip_spc : OK
|
|
Goedecker c2c_op_spc : OK
|
|
Goedecker c2c_ip_dpc : OK
|
|
Goedecker c2c_op_dpc : OK
|
|
Goedecker fourdp (cplex1) : OK
|
|
Goedecker fourdp (cplex2) : OK
|
|
Goedecker c2c_ip_spc : OK
|
|
Goedecker c2c_op_spc : OK
|
|
Goedecker c2c_ip_dpc : OK
|
|
Goedecker c2c_op_dpc : OK
|
|
Goedecker fourdp (cplex1) : OK
|
|
Goedecker fourdp (cplex2) : OK
|
|
fftu_utests with fftalg = 112, ndat = 4, nthreads = 2
|
|
Goedecker fftu_spc, istwfk1 : OK
|
|
Goedecker fftu_dpc, istwfk1 : OK
|
|
Goedecker fftu_spc, istwfk2 : OK
|
|
Goedecker fftu_dpc, istwfk2 : OK
|
|
Goedecker fftu_spc, istwfk3 : OK
|
|
Goedecker fftu_dpc, istwfk3 : OK
|
|
Goedecker fftu_spc, istwfk4 : OK
|
|
Goedecker fftu_dpc, istwfk4 : OK
|
|
Goedecker fftu_spc, istwfk5 : OK
|
|
Goedecker fftu_dpc, istwfk5 : OK
|
|
Goedecker fftu_spc, istwfk6 : OK
|
|
Goedecker fftu_dpc, istwfk6 : OK
|
|
Goedecker fftu_spc, istwfk7 : OK
|
|
Goedecker fftu_dpc, istwfk7 : OK
|
|
Goedecker fftu_spc, istwfk8 : OK
|
|
Goedecker fftu_dpc, istwfk8 : OK
|
|
Goedecker fftu_spc, istwfk9 : OK
|
|
Goedecker fftu_dpc, istwfk9 : OK
|
|
fftbox_utests with fftalg = 112, ndat = 4, nthreads = 3
|
|
Goedecker c2c_ip_spc : OK
|
|
Goedecker c2c_op_spc : OK
|
|
Goedecker c2c_ip_dpc : OK
|
|
Goedecker c2c_op_dpc : OK
|
|
Goedecker fourdp (cplex1) : OK
|
|
Goedecker fourdp (cplex2) : OK
|
|
Goedecker c2c_ip_spc : OK
|
|
Goedecker c2c_op_spc : OK
|
|
Goedecker c2c_ip_dpc : OK
|
|
Goedecker c2c_op_dpc : OK
|
|
Goedecker fourdp (cplex1) : OK
|
|
Goedecker fourdp (cplex2) : OK
|
|
Goedecker c2c_ip_spc : OK
|
|
Goedecker c2c_op_spc : OK
|
|
Goedecker c2c_ip_dpc : OK
|
|
Goedecker c2c_op_dpc : OK
|
|
Goedecker fourdp (cplex1) : OK
|
|
Goedecker fourdp (cplex2) : OK
|
|
Goedecker c2c_ip_spc : OK
|
|
Goedecker c2c_op_spc : OK
|
|
Goedecker c2c_ip_dpc : OK
|
|
Goedecker c2c_op_dpc : OK
|
|
Goedecker fourdp (cplex1) : OK
|
|
Goedecker fourdp (cplex2) : OK
|
|
Goedecker c2c_ip_spc : OK
|
|
Goedecker c2c_op_spc : OK
|
|
Goedecker c2c_ip_dpc : OK
|
|
Goedecker c2c_op_dpc : OK
|
|
Goedecker fourdp (cplex1) : OK
|
|
Goedecker fourdp (cplex2) : OK
|
|
Goedecker c2c_ip_spc : OK
|
|
Goedecker c2c_op_spc : OK
|
|
Goedecker c2c_ip_dpc : OK
|
|
Goedecker c2c_op_dpc : OK
|
|
Goedecker fourdp (cplex1) : OK
|
|
Goedecker fourdp (cplex2) : OK
|
|
fftu_utests with fftalg = 112, ndat = 4, nthreads = 3
|
|
Goedecker fftu_spc, istwfk1 : OK
|
|
Goedecker fftu_dpc, istwfk1 : OK
|
|
Goedecker fftu_spc, istwfk2 : OK
|
|
Goedecker fftu_dpc, istwfk2 : OK
|
|
Goedecker fftu_spc, istwfk3 : OK
|
|
Goedecker fftu_dpc, istwfk3 : OK
|
|
Goedecker fftu_spc, istwfk4 : OK
|
|
Goedecker fftu_dpc, istwfk4 : OK
|
|
Goedecker fftu_spc, istwfk5 : OK
|
|
Goedecker fftu_dpc, istwfk5 : OK
|
|
Goedecker fftu_spc, istwfk6 : OK
|
|
Goedecker fftu_dpc, istwfk6 : OK
|
|
Goedecker fftu_spc, istwfk7 : OK
|
|
Goedecker fftu_dpc, istwfk7 : OK
|
|
Goedecker fftu_spc, istwfk8 : OK
|
|
Goedecker fftu_dpc, istwfk8 : OK
|
|
Goedecker fftu_spc, istwfk9 : OK
|
|
Goedecker fftu_dpc, istwfk9 : OK
|
|
fftbox_utests with fftalg = 112, ndat = 4, nthreads = 4
|
|
Goedecker c2c_ip_spc : OK
|
|
Goedecker c2c_op_spc : OK
|
|
Goedecker c2c_ip_dpc : OK
|
|
Goedecker c2c_op_dpc : OK
|
|
Goedecker fourdp (cplex1) : OK
|
|
Goedecker fourdp (cplex2) : OK
|
|
Goedecker c2c_ip_spc : OK
|
|
Goedecker c2c_op_spc : OK
|
|
Goedecker c2c_ip_dpc : OK
|
|
Goedecker c2c_op_dpc : OK
|
|
Goedecker fourdp (cplex1) : OK
|
|
Goedecker fourdp (cplex2) : OK
|
|
Goedecker c2c_ip_spc : OK
|
|
Goedecker c2c_op_spc : OK
|
|
Goedecker c2c_ip_dpc : OK
|
|
Goedecker c2c_op_dpc : OK
|
|
Goedecker fourdp (cplex1) : OK
|
|
Goedecker fourdp (cplex2) : OK
|
|
Goedecker c2c_ip_spc : OK
|
|
Goedecker c2c_op_spc : OK
|
|
Goedecker c2c_ip_dpc : OK
|
|
Goedecker c2c_op_dpc : OK
|
|
Goedecker fourdp (cplex1) : OK
|
|
Goedecker fourdp (cplex2) : OK
|
|
Goedecker c2c_ip_spc : OK
|
|
Goedecker c2c_op_spc : OK
|
|
Goedecker c2c_ip_dpc : OK
|
|
Goedecker c2c_op_dpc : OK
|
|
Goedecker fourdp (cplex1) : OK
|
|
Goedecker fourdp (cplex2) : OK
|
|
Goedecker c2c_ip_spc : OK
|
|
Goedecker c2c_op_spc : OK
|
|
Goedecker c2c_ip_dpc : OK
|
|
Goedecker c2c_op_dpc : OK
|
|
Goedecker fourdp (cplex1) : OK
|
|
Goedecker fourdp (cplex2) : OK
|
|
fftu_utests with fftalg = 112, ndat = 4, nthreads = 4
|
|
Goedecker fftu_spc, istwfk1 : OK
|
|
Goedecker fftu_dpc, istwfk1 : OK
|
|
Goedecker fftu_spc, istwfk2 : OK
|
|
Goedecker fftu_dpc, istwfk2 : OK
|
|
Goedecker fftu_spc, istwfk3 : OK
|
|
Goedecker fftu_dpc, istwfk3 : OK
|
|
Goedecker fftu_spc, istwfk4 : OK
|
|
Goedecker fftu_dpc, istwfk4 : OK
|
|
Goedecker fftu_spc, istwfk5 : OK
|
|
Goedecker fftu_dpc, istwfk5 : OK
|
|
Goedecker fftu_spc, istwfk6 : OK
|
|
Goedecker fftu_dpc, istwfk6 : OK
|
|
Goedecker fftu_spc, istwfk7 : OK
|
|
Goedecker fftu_dpc, istwfk7 : OK
|
|
Goedecker fftu_spc, istwfk8 : OK
|
|
Goedecker fftu_dpc, istwfk8 : OK
|
|
Goedecker fftu_spc, istwfk9 : OK
|
|
Goedecker fftu_dpc, istwfk9 : OK
|
|
Total number of failed tests = 0
|
|
|
|
Analysis completed.
|