dftfe icon indicating copy to clipboard operation
dftfe copied to clipboard

question about dealii::DoFTools::make_hanging_node_constraints_from_serial

Open hppritcha opened this issue 2 years ago • 3 comments
trafficstars

HI All,

I'm helping some users with getting going with DFT FE version 1.0.2. I'm noticing an issue with DEALII's DoFTtools, in particular DFT FE is using a make_hanging_node_constraints_from_serial method which is not defined in any of the branches of DEALII that are on the public github repo - [email protected]:dealii/dealii.git - that i've checked so far.

Does one need to use a special version of DEALII to build DFT FE 1.0.2?

Thanks,

Howard

hppritcha avatar May 22 '23 20:05 hppritcha

Hi Howard,

Thank you for your interest in DFT-FE. Actually we do need a customized version of dealii (https://github.com/dftfeDevelopers/dealii) as discussed in our development version manual. For now we are recommending all users to use our development version (publicGithubDevelop branch in https://github.com/dftfeDevelopers/dftfe) which is GPU ported to both NVIDIA and AMD GPUs and also has some bug fixes and other capability improvements over the 1.0.2 version. Our next release for DFT-FE is slated to be in early July/August of this year.

Best, Sambit

dsambit avatar May 23 '23 03:05 dsambit

okay thanks for the pointers. Do you anticipate the need for this special dealii branch long term or will changes in the dftfedevelopers version ultimately be integrated back into upstream dealii?

hppritcha avatar May 23 '23 16:05 hppritcha

We are working towards not requiring the customized dealii branch for pseudopotential only DFT calculations. This feature of being able to compile with the dealii release branch will be available in the upcoming release. We would still require the customized dealii branch for all-electron calculations.

dsambit avatar May 24 '23 21:05 dsambit

We are now able to compile with the dealii-9.5.2 release branch without requiring linking to a customized dealii branch. This feature is available in the publicGithubDevelop branch, soon to be 1.2 release.

dsambit avatar Jun 26 '24 20:06 dsambit