Search found 18 matches

by Dominic
Mon Feb 27, 2017 5:01 pm
Forum: Improving ABINIT
Topic: Test the performance of abinit8 SCF too slow
Replies: 4
Views: 5010

Re: Test the performance of abinit8 SCF too slow

Hi, all good now, from 10 mins - 1hr into < 1.5 mins, that is an ultimate huge Improvements! Maybe I have got to tweak my build further, however why was this cool feature not automatically optimized by Abinit Or something like Abinit defaults to fastest possible settings unless modified by the user?
by Dominic
Sun Feb 26, 2017 6:45 pm
Forum: Improving ABINIT
Topic: Test the performance of abinit8 SCF too slow
Replies: 4
Views: 5010

Re: Test the performance of abinit8 SCF too slow

Hi, I only have MPI threading, no threading in linear algebra. Below is my input file for geometry optimization, there is a lot of iterations here, first is iteration for energy convergence then the iteration in structure, but I can fairly check the LOG file and see clearly that the Iterations for e...
by Dominic
Sun Feb 26, 2017 6:16 pm
Forum: Improving ABINIT
Topic: Test the performance of abinit8 SCF too slow
Replies: 4
Views: 5010

Test the performance of abinit8 SCF too slow

I compiled abinit8 with atlas and mpi, calculated my system consisting of 26 atoms and 100 bands on 16 threads, calculation time reached about 10min - 1 hr per iterations. Out of my frustrations, I did the same calculation in Quantum Espresso (compiled with the same library on the same pc), I calcul...
by Dominic
Fri Feb 17, 2017 5:56 pm
Forum: Improving ABINIT
Topic: opernlb_ylm subroutine Inefficient
Replies: 7
Views: 6780

Re: opernlb_ylm subroutine Inefficient

Hi, I will test as you suggested, I dont know why it was calculating with screen_coulomb_kernel function, I dont have that setting in the input file and I just used the PAW LDA from ABINIT source directory. My previous tests shows that GSL did not provide improvements but I will test again never the...
by Dominic
Fri Feb 17, 2017 5:53 pm
Forum: Improving ABINIT
Topic: BUG in Abinit 8.0.8 in abi_xheev.f90 routine
Replies: 2
Views: 3388

Re: BUG in Abinit 8.0.8 in abi_xheev.f90 routine Fix

Hi, I found the Culprit and I was able to solve the LWORK parameter problem. What I found out is that abi_xheev.f90 was initiating the wrong LWORK, though the old code did work for some cases, but the way at which it is being set will not always be valid due to some unknown variation. The proper way...
by Dominic
Fri Feb 03, 2017 9:14 am
Forum: Improving ABINIT
Topic: opernlb_ylm subroutine Inefficient
Replies: 7
Views: 6780

Re: opernlb_ylm subroutine Inefficient

It is good news then, hope to hear from it soon! BTW, my profiling shows that exponential operations took the 2nd longer routine, I would like to implement a new faster but still accurate exp() function that could be enabled from configuration by invoking abinit_flavor=aggressive Of course, the conf...
by Dominic
Fri Feb 03, 2017 9:10 am
Forum: Response calculations
Topic: Is there any difference between phonon and el-ph? [SOLVED]
Replies: 1
Views: 3119

Re: Is there any difference between phonon and el-ph? [SOLVED]

If you use the same parameter as teph*.in for trf2*.in then you would get an el-ph results. The data that you get is only dependent on the content (Parameters) of the *.in file and not on its name.
by Dominic
Fri Feb 03, 2017 9:09 am
Forum: Improving ABINIT
Topic: BUG in Abinit 8.0.8 in abi_xheev.f90 routine
Replies: 2
Views: 3388

BUG in Abinit 8.0.8 in abi_xheev.f90 routine

I have encountered a bug where it expected a complex number but received a double, it is found in abi_xheev.f90 abi_xheev.f90 ... real(dp),target, intent(inout) :: a(lda,*) ... call magmaf_zheevd(jobz,uplo,n,a,...) ... as I checked zheevd should receive a complex number in its fourth parameter from ...
by Dominic
Thu Jan 19, 2017 5:09 am
Forum: Improving ABINIT
Topic: opernlb_ylm subroutine Inefficient
Replies: 7
Views: 6780

Re: opernlb_ylm subroutine Inefficient

Hi, what I mean is, the profiling showed that there are a lot of statistical hit for opernlb in the CPU, meaning, it is in the CPU longer than other routine, What I noticed is calculation of the Hamiltonian Total energy in the SCF is very slow, its not the convergence that is slow (I think its faste...
by Dominic
Thu Jan 12, 2017 5:53 am
Forum: Improving ABINIT
Topic: Update: GPU Single Precision Implementation - 5x Faster! :)
Replies: 0
Views: 2453

Update: GPU Single Precision Implementation - 5x Faster! :)

Hi, I have made a modification to Abinit Cuda code to enable Single Precision calculations by invoking: with_gpu_flavor=cuda-single from the Config File. However, I dont have all hardware in the world so If you could manage to make this code better, lets do it! I am attaching a file that contains th...
by Dominic
Wed Jan 11, 2017 11:21 am
Forum: Improving ABINIT
Topic: opernlb_ylm subroutine Inefficient
Replies: 7
Views: 6780

opernlb_ylm subroutine Inefficient

I profiled Abinit with oprofile and found out that too much time is consumed in operlb_ylm subroutine, I think this should be optimized. Here is the full result of the profiling: samples % image name symbol name 538427 19.7032 abinit opernlb_ylm_ 384452 14.0687 libm-2.20.so __ieee754_exp_avx 251850 ...
by Dominic
Thu Jan 05, 2017 8:51 am
Forum: Configuring and compiling ABINIT
Topic: Force single Precision Calculation for Cuda
Replies: 0
Views: 2027

Force single Precision Calculation for Cuda

Hi, I would like to use the single precision calculation for GPU in Abinit, however, I get an error running with use_gpu_cuda This is the error Message --- !ERROR src_file: invars0.F90 src_line: 431 mpi_rank: 0 message: | Input variables use_gpu_cuda is on but abinit hasn't been built with (double p...
by Dominic
Thu Jan 05, 2017 8:48 am
Forum: Configuring and compiling ABINIT
Topic: Discrepancy in Fortran Flag MPI and OMP
Replies: 0
Views: 1959

Discrepancy in Fortran Flag MPI and OMP

Magma was build through ...-lmkl_gnu_threads -lgomp ... However, Abinit is building checking for Fortran libraries of ..../4.9.2/../../.. -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lgfortran -lm -lquadmath -lpthread Resulting to this error [gpu][t02][np=1]: fldiff.pl fatal error: The...
by Dominic
Wed Jan 04, 2017 9:53 am
Forum: Many-body perturbation theory
Topic: In GW, why is VASP faster? How can Abinit beat VASP in GW?
Replies: 1
Views: 3090

In GW, why is VASP faster? How can Abinit beat VASP in GW?

3 years ago, I did a GW calculations for 24 atom system, I first did it in Abinit and it took me more than 8 hours unfinished GW calculation . (I think its taking huge time in solving the Self Energy Sigma?) My supervisors advised me to use VASP since that is what was installed in the Lab, I am the ...
by Dominic
Thu Dec 22, 2016 5:58 am
Forum: Configuring and compiling ABINIT
Topic: How to configure CUDA MKL GCC in Linux Properly?
Replies: 2
Views: 3412

Re: How to configure CUDA MKL GCC in Linux Properly?

Thank you for keeping up the CUDA support in Abinit, I have seen people having success on it! Can I please request for your Magma configuration of make.inc? I dont know if the problem is my configuration of magma, but as far as Magma compilation and testing, checks have been passed. Here is what I h...
by Dominic
Wed Dec 21, 2016 9:52 am
Forum: Configuring and compiling ABINIT
Topic: How to configure CUDA MKL GCC in Linux Properly?
Replies: 2
Views: 3412

How to configure CUDA MKL GCC in Linux Properly?

I compiled Abinit 8.0.8b with the following configure options enable_mpi="yes" with_mpi_prefix="/home/user/MineOS/openmpi2" enable_gpu="yes" with_gpu_prefix="/usr/local/cuda" with_linalg_flavor="mkl+magma" with_linalg_libs="-L/home/user/MineOS/m...
by Dominic
Tue May 06, 2014 9:46 am
Forum: Ground state
Topic: non periodic calculations with crystal defects
Replies: 3
Views: 3168

Re: non periodic calculations with crystal defects

great day! it's good to meet someone with similar investigations that I do, we can easily create a point defect using any crystal or molecular graphics software like macmoltplt, arguslab or so, personally I use VESTA, its more suitable for crystal structures, but up to until now, i dont know how to ...
by Dominic
Mon Jan 21, 2013 4:53 pm
Forum: Ground state
Topic: non periodic calculations with crystal defects
Replies: 3
Views: 3168

non periodic calculations with crystal defects

gud day to users and developers of ABINIT. i would like to calculate a relaxed structure of a system composed of 50+ atoms with crystal defects like dislocation, point defect etc, so therefore there will be no defined unit cell, my question is, what does the input file look like for such calculation...