Skip to content

Commit

Permalink
update multiprocessing
Browse files Browse the repository at this point in the history
  • Loading branch information
rwxayheee committed Oct 25, 2023
1 parent 2da7711 commit b412448
Showing 1 changed file with 3 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,9 @@ and,

(2) **Mac OS** as the native OS is for some reason (see below and more in [Motives](#motives) of this post) **not the preferred** platform to run the program, even though in theory the program could be translated by Rosetta and run on Apple Silicon.

The general issue with Mac OS mainly originates from [the lack of support for 32-bit software since Mac OS Catalina](https://support.apple.com/en-us/HT208436). With that, programs with 32-bit components will not run on newer Mac OS. *Without setting up a VM*, another very elegant walkaround to this is to run the programs in [Docker](https://docs.docker.com/get-started/overview/) containers with the desired platform and architecture. To run [Vina & the python binding](https://github.com/ccsb-scripps/AutoDock-Vina), [Meeko](https://github.com/forlilab/Meeko), or [MGLTools](https://ccsb.scripps.edu/mgltools/) & the [ADFR suite](https://ccsb.scripps.edu/adfr/) in [Docker](https://docs.docker.com/get-started/overview/) images, please consider this user-contributed solution:
The major issue with Mac OS originates from [the lack of support for 32-bit software since Mac OS Catalina](https://support.apple.com/en-us/HT208436). With that, programs with 32-bit components will not run on newer Mac OS. Another reason for Linux being the preferred platform over Mac (or Windows) is the differences in [multiprocessing](https://www.pythonforthelab.com/blog/differences-between-multiprocessing-windows-and-linux/) on different platforms. With that, the current major version of ADFR/ADCP seems to perform (a lot) faster on Linux than on Windows.

*Without setting up a VM*, one very elegant walkaround to this is to run the programs in [Docker](https://docs.docker.com/get-started/overview/) containers with the desired platform and architecture. To run [Vina & the python binding](https://github.com/ccsb-scripps/AutoDock-Vina), [Meeko](https://github.com/forlilab/Meeko), or [MGLTools](https://ccsb.scripps.edu/mgltools/) & the [ADFR suite](https://ccsb.scripps.edu/adfr/) in [Docker](https://docs.docker.com/get-started/overview/) images, please consider this user-contributed solution:

<a href="https://github.com/Metaphorme/AutoDock-Vina-Docker" target="_blank">https://github.com/Metaphorme/AutoDock-Vina-Docker</a>

Expand Down

0 comments on commit b412448

Please sign in to comment.