Phaser uses OpenMP and is written entirely in C++. OpenMP isn't available in python. My understanding is that since python itself is a language built on top of C an OpenMP loop would have to be implemented at the C level anyway. In which case you might as well do it yourself in C, C++ or Fortran given that python wasn't designed for CPU intensive tasks.
Rob Sent from my Windows 10 phone -- Robert Oeffner, Ph.D. Research Associate, The Read Group Department of Haematology, Cambridge Institute for Medical Research University of Cambridge Cambridge Biomedical Campus Wellcome Trust/MRC Building Hills Road Cambridge CB2 0XY www.cimr.cam.ac.uk/investigators/read/index.html tel: +44(0)1223 763234 mobile: +44(0)7712 887162 From: Dyda Sent: 09 February 2017 22:09 To: CCP4BB@JISCMAIL.AC.UK Subject: Re: [ccp4bb] Parallelization? Am I correct that OpenMP parallelized crystallographic software is in Fortran? While I think there is OpenMP extensions for C and variants, but not so for python. Is this correct? Fred [32m******************************************************************************* Fred Dyda, Ph.D. Phone:301-402-4496 Laboratory of Molecular Biology Fax: 301-496-0201 DHHS/NIH/NIDDK e-mail:fred.d...@nih.gov Bldg. 5. Room 303 Bethesda, MD 20892-0560 URGENT message e-mail: 2022476...@mms.att.net Google maps coords: 39.000597, -77.102102 http://www2.niddk.nih.gov/NIDDKLabs/IntramuralFaculty/DydaFred *******************************************************************************[m