Print

Print


the question, then, is how fast is your FFT on a slide rule?

Dexter Kennedy, MD
Thumbed from my iPhone

On Aug 29, 2011, at 4:01 PM, Paul Smith <[log in to unmask]> wrote:

> Okay then,
> 
> Here's the plan for all the software developers out there:
> 
> 1) backport cctbx to fortran (preferably F77) and include all subroutines inline to avoid the use of any external libraries whatsoever
> 2) ditch all gui support or, from scratch, develop a gui front-end that uses none of the following: Qt, Ruby, Perl, Python, TK/TCl, etc.  This gui must compile and run on all mainstream hardware on all major operating systems.  The custom gui might also need a custom driver for maximizing the capabilities of modern GPU's for 3D work, but shouldn't make use of any existing shading/tiling/rendering methods (like openGL).
> 3) scratch all binary formats (mtz,ccp4map,etc.) due to interoperability issues/dependencies.  Everything in flat text (if you like, all variables can have four letters and can be followed by a flag/switch consisting of an integer or two, perhaps negative, to control software behavior).
> 4) abandon rapid software development afforded by modular, object oriented programming.
> 
> Sounds good to me.
> 
> Seriously however, I do like how well-coded monolithic executables simply work once compiled without fuss.  I also like the speed and power afforded by using a well thought out toolkit of practical modules, a la PHENIX.  I guess I can't have it all.  Personally, if you really need windows, I second the idea of a VM running a linux environment.  It's vastly simpler to install mature linux binaries within a VM then fight to get all of modern crystallographic software to run under windows.  Even better, the other way around -- run linux native and windows in a VM.
> 
> For the record:
> Shelx is awesome
> Fortran is a perfectly good programming language
> I keep a slide rule in my desk.
> 
> --Paul
> 
> Paul Smith, Ph.D. -- [log in to unmask]
> - Memorial Sloan-Kettering Cancer Center
> - New York Institute of Technology
> - www.paladinscientific.com
> 
> 
> 
> --- On Mon, 8/29/11, George M. Sheldrick <[log in to unmask]> wrote:
> 
>> From: George M. Sheldrick <[log in to unmask]>
>> Subject: Re: [ccp4bb] Windows 7 and Xtal Software
>> To: [log in to unmask]
>> Date: Monday, August 29, 2011, 3:12 PM
>> It is simply a result of the 'zero
>> dependency' philosophy. In other words, the
>> exact opposite of current trends in crystallographic
>> computing (e.g. Phenix/CCTBX).
>> 
>> George
>> 
>> On Mon, Aug 29, 2011 at 12:39:16PM -0500, Jacob Keller
>> wrote:
>>> You know, why does your software always seem so clean?
>> Was it
>>> something about the punch cards?
>>> 
>>> Jacob
>>> 
>>> On Mon, Aug 29, 2011 at 12:29 PM, George M. Sheldrick
>>> <[log in to unmask]>
>> wrote:
>>>> The current SHELX binaries (including the
>> beta-test multi-CPU SHELXD) all
>>>> appear to run fine under Windows 7. There is no
>> need to use a virtual box etc.
>>>> George
>>>> 
>>>> On Sun, Aug 28, 2011 at 11:53:05PM -0700, Nat
>> Echols wrote:
>>>>> On Sun, Aug 28, 2011 at 7:23 PM, Jacob Keller
>> <[log in to unmask]>
>>>>> wrote:
>>>>> 
>>>>>     are there any additional problems or
>> known issues running ccp4 or
>>>>>     other xtal software on windows 7
>> (beyond those of Vista, etc.?)
>>>>> 
>>>>> 
>>>>> Phenix, ARP/wARP, and HKL2000 do not run on
>> Windows.  I'm pretty sure none of
>>>>> Global Phasing's software does either (aside
>> from web interfaces).
>>>>> 
>>>>> -Nat
>>>> 
>>>> --
>>>> Prof. George M. Sheldrick FRS
>>>> Dept. Structural Chemistry,
>>>> University of Goettingen,
>>>> Tammannstr. 4,
>>>> D37077 Goettingen, Germany
>>>> Tel. +49-551-39-3021 or -3068
>>>> Fax. +49-551-39-22582
>>>> 
>>> 
>>> 
>>> 
>>> -- 
>>> *******************************************
>>> Jacob Pearson Keller
>>> Northwestern University
>>> Medical Scientist Training Program
>>> cel: 773.608.9185
>>> email: [log in to unmask]
>>> *******************************************
>>> 
>> 
>> -- 
>> Prof. George M. Sheldrick FRS
>> Dept. Structural Chemistry, 
>> University of Goettingen,
>> Tammannstr. 4,
>> D37077 Goettingen, Germany
>> Tel. +49-551-39-3021 or -3068
>> Fax. +49-551-39-22582
>>