1:09:19 PM PST - Tue, Feb 12th 2013 |
|
Hi Andy,
I've just pushed out a new ECCE binary distribution and source code distribution with a fix for this cut/paste bug. I didn't extensively test it, but based on what I changed I expect it to work consistently. It was just a simple switch of a parameter passed to a method from false to true, but it took a few hours to trace it down to the problem code and then discover the parameter that needed to be changed. ECCE is so big with a handful of original developers, that really no one has a really good feel for all of it so I often revert to pretty basic debugging techniques like print/cout statements to see what is going on. If you want to see what I did, do a search on the source code distribution file $ECCE_HOME/src/wxgui/wxtools/WxResourceTreeCtrl.C for "GDB".
Obviously you've noticed that cut/paste works differently than other applications in that the cut doesn't happen until after you've done a paste. If that was an easy change, I'd do it. But that greatly simplifies the implementation in our case so I'm not able to put that time into it.
The other change in this latest ECCE 6.4 distribution is that NWChem is built to use MPI rather than the default TCGMSG for running on multiple processors. We found that the old "parallel" executable distributed with ECCE no longer worked with NWChem 6.1.1 necessitating the switch to MPI. I added the minimum required "mpirun" executables to the ECCE binary distribution so users who have never installed MPI should be able to run the new NWChem build. I'm also discontinuing the distribution of 32-bit binary ECCE distributions ("m32") because of some difficulty in getting a 32-bit NWChem MPI build to work correctly. It's just not possible to continue to provide a little used distribution without an ECCE budget.
I made this fix against my better judgement . I'm thinking you'll just go to the next issue you've found on your secret list and post that here shortly . But, since you're the only person I know who blogs on using ECCE, I'm fine with providing the extra little fixes when they aren't too much work--the other issue reported by another user here on editing atom/residue table entries falls into that latter category unfortunately at the current time.
Cheers,
Gary
|