[DFTB-Plus-User] problem compiling the MPI version on Apple Silicon

Bálint Aradi aradi at uni-bremen.de
Tue Jul 2 18:04:23 CEST 2024


Unfortunately, I do not have access to arm64/macOS architecture at the 
moment, so I can not offer any good hints. Currently we only interact 
via Conda with this architecture.

Best regards,

Bálint


On 7/2/24 5:53 PM, Peter Klaver wrote:
> Hi Bálint,
> 
> Thanks for the suggestion. I had already tried the conda route, but even 
> for the first step of installing mamba, I get a ton of errors about 
> python3.11 not playing nice with various other parts of my system. That 
> seems like a hornets nest I’d rather not stir.
> 
> Since I can get to the stage where I have a compiled MPI binary, it 
> seems I’m pretty close. The full error about the pml framework says
> 
> This typically means that either no components of this type were
> installed, or none of the installed components can be loaded.
> Sometimes this means that shared libraries required by these
> components are unable to be found/loaded.
> 
> Do you have any suggestions how fiddling with some environment variables 
> etc.  might make that pml framework error go away?
> 
> Kind regards,
> Peter
> 
> 
>> On 2 Jul 2024, at 16:40, Bálint Aradi <aradi at uni-bremen.de> wrote:
>>
>> Dear Peter,
>>
>> could you first try to use the Conda-version of DFTB+? We have serial, 
>> OpenMPI-based and MPICH-based packages for arm64/macOS, those should 
>> work with the silicon processors. Conda would also install the 
>> corresponding MPI-framework, which hopefully is working on your 
>> platform...
>>
>> Best regards,
>>
>> Bálint
>>
>>
>> On 7/1/24 6:48 PM, Peter Klaver wrote:
>>> Hello people,
>>> I’ve just started using DFTB+. I’ve compiled the serial version 
>>> without any problem, but compiling the MPI version is giving me trouble.
>>> With gcc-13 and mpich from MacPorts I can’t complete the link stage 
>>> because installing mpich does not install the file mpi_f08.mod, which 
>>> is required.
>>> Wirth gcc and openmpi from HomeBrew I can get an executable, but when 
>>> I run it, I get the error
>>> No components were able to be opened in the pml framework.
>>> Internet searching about that error did not tell me what I need to 
>>> fix there.
>>> Running the HomeBrew-compiled binary with mpirun from Macports/mpich 
>>> (not recommended, I know) gives the same pml framework error.
>>> Has anyone gotten the MPI version running on an Apple Silicon Mac? If 
>>> so, what did you use (MacPorts vs Hombrew or something else still, 
>>> mpich vs. openmpi or something else still) and what shell variables 
>>> did you set for dynamically linked libraries, include path, etc?
>>> Kind regards,
>>> Peter
>>> _______________________________________________
>>> DFTB-Plus-User mailing list
>>> DFTB-Plus-User at mailman.zfn.uni-bremen.de
>>> https://mailman.zfn.uni-bremen.de/cgi-bin/mailman/listinfo/dftb-plus-user
>>
>> -- 
>> Dr. Bálint Aradi
>> Bremen Center for Computational Materials Science, University of Bremen
>> http://www.uni-bremen.de/en/lmcqm/b-aradi
>>
>>
>> _______________________________________________
>> DFTB-Plus-User mailing list
>> DFTB-Plus-User at mailman.zfn.uni-bremen.de
>> https://mailman.zfn.uni-bremen.de/cgi-bin/mailman/listinfo/dftb-plus-user
> 
> 
> _______________________________________________
> DFTB-Plus-User mailing list
> DFTB-Plus-User at mailman.zfn.uni-bremen.de
> https://mailman.zfn.uni-bremen.de/cgi-bin/mailman/listinfo/dftb-plus-user

-- 
Dr. Bálint Aradi
Bremen Center for Computational Materials Science, University of Bremen
http://www.uni-bremen.de/en/lmcqm/b-aradi


-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature.asc
Type: application/pgp-signature
Size: 840 bytes
Desc: OpenPGP digital signature
URL: <http://mailman.zfn.uni-bremen.de/pipermail/dftb-plus-user/attachments/20240702/1b227e46/attachment.sig>


More information about the DFTB-Plus-User mailing list