Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 35945 - Tinker 4.1 Ebuild
Summary: Tinker 4.1 Ebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Gentoo Science Related Packages
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2003-12-16 08:08 UTC by Jeremy Warren
Modified: 2005-12-03 12:20 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Tinker 4.1 ebuild (tinker-4.1.ebuild,3.94 KB, text/plain)
2003-12-16 08:09 UTC, Jeremy Warren
Details
Updated Tinker 4.1 ebuild (tinker-4.1.ebuild,4.01 KB, text/plain)
2004-02-25 07:20 UTC, Jeremy Warren
Details
DIFF patch to fix the paths for the ebuild (diffpatch,960 bytes, patch)
2004-02-25 08:08 UTC, Jeremy Warren
Details | Diff
Diff to fix Tinker ebuild to use the Java3D now in Portage (tinker-patch2.diff,74 bytes, patch)
2004-02-25 09:47 UTC, Jeremy Warren
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Jeremy Warren 2003-12-16 08:08:36 UTC
Tinker is a molecular modeling and computations package geared towards high-speed calculations on large systems and molecules.  It comes with a java-based interface called "Force Field Explorer", which is still under development - i.e. it is sometimes quite cranky and unstable, depending on the version of JRE and Java3D you have installed.  Tinker itself, however, which runs from the command line, is rock-solid.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.




This package depends upon Java3D for FFE, and FFE is totally unstable with the
1.3.1 beta of Java3D.  As a result, you should use the 1.3-FCS version with this
package for right now.

Though FFE is problematic, the core Tinker application, as stated above, works
very well, and is very stable.

Tinker is VERY fast when it comes to large-scale computations.
Comment 1 Jeremy Warren 2003-12-16 08:09:28 UTC
Created attachment 22301 [details]
Tinker 4.1 ebuild
Comment 2 Donnie Berkholz (RETIRED) gentoo-dev 2003-12-30 13:10:16 UTC
Ah, cool. This is one of the things I've wanted to get to but haven't had the chance. I'll look at it soon.
Comment 3 Jeremy Warren 2004-02-25 07:20:02 UTC
Created attachment 26329 [details]
Updated Tinker 4.1 ebuild

This is a full ebuild for Tinker 4.1 which fixes the problem associated with
the missing parameter files.  Energy minimizations now work fine - all
parameter files are now properly placed into the "/usr/local/tinker/params"
directory where the belong.
Comment 4 Donnie Berkholz (RETIRED) gentoo-dev 2004-02-25 08:03:23 UTC
Gentoo can't install to /usr/local, that's for personal use. We stick to /usr.
Comment 5 Jeremy Warren 2004-02-25 08:08:37 UTC
Created attachment 26330 [details, diff]
DIFF patch to fix the paths for the ebuild

This patch fixes all of the destinations to the proper /usr/tinker directory.
Comment 6 Jeremy Warren 2004-02-25 09:47:03 UTC
Created attachment 26333 [details, diff]
Diff to fix Tinker ebuild to use the Java3D now in Portage

Now depends upon dev-java/blackdown-java3d.
Comment 7 Jeremy Warren 2004-02-27 12:40:39 UTC
I think the version of Java3d in Portage works ok now.  With the path fixes and the portage Java3D, the Force Field Explorer GUI runs pretty well, being much less prone to random crashes.

I think all things being equal, this is about as stable as this package is going to be short of actual updates on the part of the program itself.  I'll make an updated ebuild for this app to use ICC/IFC during compilation, and upload a full ebuild.  Other than that, though, I think this one is about as good as it's gonna get. 
Comment 8 Donnie Berkholz (RETIRED) gentoo-dev 2004-02-29 20:39:03 UTC
For the ICC/IFC stuff, make sure it doesn't use USE flags. It should just respect the environment variables $CC and $FC.
Comment 9 Donnie Berkholz (RETIRED) gentoo-dev 2004-04-02 16:08:16 UTC
Please turn all the spaces indenting the various parts into tabs. I'd like to take a look at this.
Comment 10 Donnie Berkholz (RETIRED) gentoo-dev 2004-12-14 23:41:57 UTC
WebMO 5.0, just released, added support for >=tinker-4.2. Since I'm a huge fan of WebMO, I've suddenly become more interested in making something happen with this.

I emailed the upstream author and requested a friendlier distribution style, with a versioned tarball.
Comment 11 Donnie Berkholz (RETIRED) gentoo-dev 2004-12-15 00:11:59 UTC
By the way, 4.2's distribution method really sucks, the way it looks. There's crap all over the place, and most of it isn't even in the (unversioned) tarball.
Comment 12 Jeremy Warren 2004-12-15 06:48:49 UTC
That's an understatement.  I did spend some time messing with it, but was unable to figure out how to manually dig out all of the necessary files out of the distribution - I was able to update the tinker executables themselves to the 4.2 rev, but the ffe GUI is still a nightmare.

Since I have no experience with JBuilder or building java apps period, I'm not sure how to proceed on this.  In theory, I would suggest we go with grabbing the tinker source executable from:

ftp://dasher.wustl.edu/pub/tinker.tar.gz

And the FFE source from:
http://dasher.wustl.edu/ffe/ffe-source.jar

And compiling ffe from the source.

It's really a shame that the distribution method is so bad - as I'm forced to use the Windows version now.  Sadly, the 4.2 rev, when installed, works VERY well.  I still use it via CLI on a linux box to do long-term calculations, but for simple stuff I use the Windows one, since that is the only thing which plays nice for the time being.
Comment 13 Donnie Berkholz (RETIRED) gentoo-dev 2004-12-15 09:29:56 UTC
I just got an email from Jay Ponder that basically said, (summary) "We won't make it easier to start using because it's difficult to use properly once it does work."

We'd probably be better off just creating a custom tarball with whatever we need in it, in addition to the tinker.tar.gz.
Comment 14 Donnie Berkholz (RETIRED) gentoo-dev 2005-12-03 12:20:55 UTC
I've just added tinker-4.2 to the tree, but I can't get FFE working. I'd really
appreciate if you could take a look at that.