Python friendly libraries like Boost (http://www.boost.org/) can probably take on much of the hard work for you.
-- Dr. Robert Esnouf, University Research Lecturer, Head of Research Computing Core, NDM Research Computing Strategy Officer Room 10/028, Wellcome Trust Centre for Human Genetics, Old Road Campus, Roosevelt Drive, Oxford OX3 7BN, UK Email: rob...@strubi.ox.ac.uk / rob...@well.ox.ac.uk Tel: (+44) - 1865 - 287783 ---- Original message ---- >Date: Fri, 10 Feb 2017 08:57:14 +0000 >From: CCP4 bulletin board <CCP4BB@JISCMAIL.AC.UK> (on behalf of Jon Agirre ><jon.agi...@york.ac.uk>) >Subject: Re: [ccp4bb] Parallelization? >To: CCP4BB@JISCMAIL.AC.UK > >As far as I know, OpenMP only works with C, C++ and Fortran. > >In addition to Phaser, there are a few other crystallographic programs >I know are using OpenMP: XDS (Fortran), CCP4mg (surface calculations >in C++), Privateer (C++), Sharp... > >Other programs may take advantage of multithreading themselves, >without making use of OpenMP. Buccaneer is a good example. > >Jon > >> On 9 Feb 2017, at 22:09, Dyda <d...@ulti.niddk.nih.gov> wrote: >> >> 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