Search found 58 matches

by gabriel.antonius
Thu Jun 11, 2020 9:49 pm
Forum: Configuring and compiling ABINIT
Topic: 9.0.4: how to build fallbacks automatically? [SOLVED]
Replies: 1
Views: 3047

Re: 9.0.4: how to build fallbacks automatically? [SOLVED]

Hi, In Abinit 9, the fallbacks need to be compiled separately. From the top abinit directory, you would do something like cd fallbacks tar -xf abinit-fallbacks-9.0.tar.gz cd abinit-fallbacks-9.0.2 mkdir build cd build ../configure CC=mpicc CXX=mpicxx FC=mpif90 --disable-libpsml --disable-xmlf90 --di...
by gabriel.antonius
Thu May 28, 2020 6:52 pm
Forum: Configuring and compiling ABINIT
Topic: Compilling Abinit 9 on mac OS [SOLVED]
Replies: 3
Views: 4466

Re: Compilling Abinit 9 on mac OS [SOLVED]

For future readers, I would summarize my configuration as follow. My .ac9 file looks like this: # MPI support with_mpi="/usr/local/" # HDF5 with_hdf5="/Users/Antonius/Work/Software/Abinit/abinit-gitlab/fallbacks/abinit-fallbacks-9.0.2/build5/install/hdf5/default" # NetCDF with_netcdf="/Users/Antoniu...
by gabriel.antonius
Thu May 28, 2020 6:50 pm
Forum: Configuring and compiling ABINIT
Topic: Compilling Abinit 9 on mac OS [SOLVED]
Replies: 3
Views: 4466

Re: Compilling Abinit 9 on mac OS [SOLVED]

I did try this, but that resulted in a different segfault coming from somewhere in the linear algebra libraries. Initially I had decided that wasn't the real source of the bug. Using linalg from fallback didn't solve it either. However, fixing exit_check AND using linalg from the fallbacks did solve...
by gabriel.antonius
Wed May 27, 2020 2:56 am
Forum: Configuring and compiling ABINIT
Topic: Compilling Abinit 9 on mac OS [SOLVED]
Replies: 3
Views: 4466

Compilling Abinit 9 on mac OS [SOLVED]

Dear all, I’m having trouble getting Abinit 9.0.2 to work on Mac OS 10.15 - Catalina. I can compile the code, but every test segfaults with the message Program received signal SIGFPE: Floating-point exception - erroneous arithmetic operation. I’m doing a minimal build with the following .ac9 file: w...
by gabriel.antonius
Tue May 01, 2018 3:50 am
Forum: Ground state
Topic: SCF cycle deteriorates during molecular dynamics
Replies: 7
Views: 6891

Re: SCF cycle deteriorates during molecular dynamics

I realized the problem was linked to fft parallelism, and arises for all fft libraries I've tried. So the work-around is to set npfft=1.

I am trying to take advantage of openmp parallelism to circumvent this limitation, but that's another story...
by gabriel.antonius
Mon Apr 30, 2018 4:56 am
Forum: Ground state
Topic: SCF cycle deteriorates during molecular dynamics
Replies: 7
Views: 6891

Re: SCF cycle deteriorates during molecular dynamics

So I have been playing with various parameters to alter the SCF cycle and try to work around the bug, without success. Here I wanted to give a small update. When I increase the convergence criterion tolvrs, I see that the error in V2res builds up progressively from one iteration to the next. This me...
by gabriel.antonius
Mon Apr 23, 2018 1:53 am
Forum: Ground state
Topic: SCF cycle deteriorates during molecular dynamics
Replies: 7
Views: 6891

Re: SCF cycle deteriorates during molecular dynamics

Yes, I tried compiling with Netlib and the gnu compilers, but the result is the same.
by gabriel.antonius
Fri Apr 13, 2018 7:21 pm
Forum: Ground state
Topic: SCF cycle deteriorates during molecular dynamics
Replies: 7
Views: 6891

SCF cycle deteriorates during molecular dynamics

Dear all, I’ve encountered this problem several times. During molecular dynamics, the SCF cycles degrades at each iteration, and at some point, the SCF cycle no longer converges for the remaining iterations (see image). However, restarting the molecular dynamics from the last non-converging step sta...
by gabriel.antonius
Thu May 11, 2017 11:49 am
Forum: Other tools and postprocessing in ABINIT
Topic: Error running temperature_final.py
Replies: 2
Views: 3702

Re: Error running temperature_final.py

I suggest using the ElectronPhononCoupling module to compute the temperature dependence of the eigenvalues or their broadening. It works with very large set of data.
by gabriel.antonius
Tue Feb 14, 2017 1:07 am
Forum: Ground state
Topic: SCF cycle deteriorates during relaxation [SOLVED]
Replies: 4
Views: 5793

Re: SCF cycle deteriorates during relaxation [SOLVED]

Indeed, removing the "-xHost" flag solved the problem. Overall, the SCF cycle is now faster (requires less steps) and no longer deteriorates.

Thank you very much!
by gabriel.antonius
Thu Feb 09, 2017 7:32 pm
Forum: Ground state
Topic: SCF cycle deteriorates during relaxation [SOLVED]
Replies: 4
Views: 5793

Re: SCF cycle deteriorates during relaxation [SOLVED]

Yes, here is the output file of one such calculation. This is a 2D system, but I've seen this problem happening with bulk systems as well. I did not specify any optimization flag, so I'm using the default optimization level "-O2". Here are the flags listed by doing "grep FCFLAGS confi...
by gabriel.antonius
Sun Feb 05, 2017 9:44 pm
Forum: Ground state
Topic: SCF cycle deteriorates during relaxation [SOLVED]
Replies: 4
Views: 5793

SCF cycle deteriorates during relaxation [SOLVED]

Dear all, I systematically encounter a problem during structural relaxations. It happens for every kind of relaxations, e.g. optcell=0 and ionmov=7, and for every SCF procedure, e.g. iscf=17. As the algorithm proceeds through the molecular dynamics steps, the SCF cycle takes more and more steps to c...
by gabriel.antonius
Tue Sep 06, 2016 7:59 pm
Forum: Improving ABINIT
Topic: Should EIG.nc contain occupations?
Replies: 0
Views: 2795

Should EIG.nc contain occupations?

Hi everyone, It came to my attention that the EIG.nc files do not contain the information on the occupations at each k-points. Although this information is present in the GSR.nc file, I think it would be logical to have it in the EIG.nc file too, so that it contains a minimal but complete descriptio...
by gabriel.antonius
Tue Jun 21, 2016 5:06 pm
Forum: Ground state
Topic: BUG: about to overwrite gbound in sphereboundary.F90
Replies: 3
Views: 4070

Re: BUG: about to overwrite gbound in sphereboundary.F90

The problem comes from the fft grid being recomputed as the cell parameters change during optimization. The specific values for your unit cell and ecut are pathological for some reason. I don't know how to fix it completely, but there is a way around. Try increasing the value of ecut. Since ecut dic...
by gabriel.antonius
Mon Jul 13, 2015 7:07 pm
Forum: Configuring and compiling ABINIT
Topic: gcc on a Macbook: living with an AVX-enabled processor [SOLVED]
Replies: 9
Views: 14449

Re: gcc on a Macbook: living with an AVX-enabled processor [SOLVED]

That recipe doesn't work for me. I get the same Undefined symbols errors as mentioned above. I used a fresh installation of the following package with homebrew: gcc: stable 5.1.0 (bottled) open-mpi: stable 1.8.4 (bottled) fftw: stable 3.3.4 (bottled) homebrew/dupes/lapack: stable 3.5.0 (bottled) hom...
by gabriel.antonius
Fri Jul 10, 2015 10:33 pm
Forum: Configuring and compiling ABINIT
Topic: gcc on a Macbook: living with an AVX-enabled processor [SOLVED]
Replies: 9
Views: 14449

Re: gcc on a Macbook: living with an AVX-enabled processor [SOLVED]

So I finally managed to solve all the various problems (because platform-specific questions means that we are dealing with several problems at once). Here are my instructions to build abinit on a macbook with gcc: 1) Specify “FCFLAGS=‘-O2 -g’ . This is to avoid having -march=native in the flags, whi...
by gabriel.antonius
Wed Jul 08, 2015 6:47 am
Forum: Configuring and compiling ABINIT
Topic: gcc on a Macbook: living with an AVX-enabled processor [SOLVED]
Replies: 9
Views: 14449

Re: gcc on a Macbook: living with an AVX-enabled processor [SOLVED]

Hi Jean-Mi, 1) Concerning the use of binutils, the defaut version (2.24) installed by MacPorts does not contain as nor ld. Can you force the installation of these components? The same goes for Homebrew’s binutil (2.25). Rumour has it that these can not be built on Darwin. My own attempts to build as...
by gabriel.antonius
Fri Jul 03, 2015 2:39 am
Forum: Configuring and compiling ABINIT
Topic: gcc on a Macbook: living with an AVX-enabled processor [SOLVED]
Replies: 9
Views: 14449

Re: gcc on a Macbook: living with an AVX-enabled processor [SOLVED]

Indeed, the problem lies with the gcc versions I'm able to get on my Mac. However, all the methods I have found elsewhere to circumvent this problem seem not to work with Abinit... As for the solutions you propose, Using Clang compilers The clang gcc compilers provided by Apple do not include gfortr...
by gabriel.antonius
Thu Jul 02, 2015 1:46 am
Forum: Configuring and compiling ABINIT
Topic: gcc on a Macbook: living with an AVX-enabled processor [SOLVED]
Replies: 9
Views: 14449

gcc on a Macbook: living with an AVX-enabled processor [SOLVED]

Dear all, This issue has been discussed here and there on the forum, but I find no satisfactory answer to the problem. Upon compiling Abinit (libxc+netcdf) with gcc-4.9 and openmpi on a Macbook Pro (Intel Core i7 processor), the build fails with a series of errors like /var/folders/_0/7xntnmw90qzd28...
by gabriel.antonius
Tue Jun 17, 2014 9:03 pm
Forum: Configuring and compiling ABINIT
Topic: error compiling abinit 7.6.2 with external dependencies [SOLVED]
Replies: 6
Views: 8122

Re: error compiling abinit 7.6.2 with netcdf [SOLVED]

I have a quick workaround. You don't actually need ncgen3 to run abinit with netCDF.
In the build directory, simply edit
fallbacks/sources/netcdf-4.1.1/Makefile : l 336

Code: Select all

# Does the user want to build ncgen/ncdump?
#NCGEN3 = ncgen3
NCGEN = ncgen
NCDUMP = ncdump

And the rest should go smoothly.
by gabriel.antonius
Wed Sep 25, 2013 9:02 pm
Forum: Ground state
Topic: GW correction
Replies: 2
Views: 2502

Re: GW correction

Hi sunnyone, First, you should make sure that all parameters are converged in your calculation. These parameters include the k-point grid, the number of bands in sigma, the number of bands in the screening, the size of the dielectric matrix, ... This is not simple since the parameters are inter-depe...
by gabriel.antonius
Wed Jul 10, 2013 8:31 pm
Forum: Improving ABINIT
Topic: Abinit 7.4.0 with Intel MPI
Replies: 0
Views: 3063

Abinit 7.4.0 with Intel MPI

Dear developers, I am experiencing a bug with trunk/7.4.0-public (revno 434), which does not trigger with the last release version abinit-7.2.2. Using the Intel MPI "mvapich2/1.6", I cannot run the test v5_35 in parallel on 2 processors. It crashes somewhere during the MPI setup, right aft...
by gabriel.antonius
Wed Jun 19, 2013 6:19 pm
Forum: Many-body perturbation theory
Topic: memory using when abinit running is bigger than reported in
Replies: 3
Views: 4946

Re: memory using when abinit running is bigger than reported

The reported memory usage is only accurate for the ground-state part of the code. The GW part uses much more memory due to the dielectric matrix, but its memory consumption is usually not reported (there is room for improvement here...)
You can reduce the memory needs with gwmem.
by gabriel.antonius
Fri May 31, 2013 8:06 pm
Forum: Many-body perturbation theory
Topic: How to use analytical continuation in GW? [Edit:Bug Found]]
Replies: 5
Views: 5062

Re: How to use analytical continuation in GW? [Edit:Bug Foun

Yes, you're right! As a matter of fact, this is also the cause of an other bug I had notice, but did not report (shame on me!) In contour deformation g0w0, using nfreqim > 29 causes an imaginary frequency to be dropped, and the result is erroneous. Anyway, here is a quick fix. In 70_gw/m_screening.F...
by gabriel.antonius
Thu May 23, 2013 8:33 pm
Forum: Many-body perturbation theory
Topic: How to use analytical continuation in GW? [Edit:Bug Found]]
Replies: 5
Views: 5062

Re: How to use analytical continuation in GW?

Just to make sure, we are talking about analytical continuation of Sigma to the complex plane, as in the example v67mbpt/t02.in, and not analytical continuation of the screening, for a contour deformation G0W0 calculation, as in example "v5/t71.in". Indeed, in the example, a plasmon-pole m...