[ghemical-devel] hello

Tommi Hassinen thassine at messi.uku.fi
Tue Oct 25 05:43:44 EDT 2005


On Mon, 24 Oct 2005, Maria Pinjanainen wrote:

> Hi!
> I am trying to find new good programs for chemists
> here in Åbo Akademi.  :-)
> Ghemical looks very fine and is user-friendly too.

Ok, thanks ; I hope you will find it useful...  :)

> I have compiled it into Debian Sarge and I have found one problem.
> When we are using MPQC Ghemical is writing temporaryfile into /tmp/xxxx.
> If something happens and another user logs into machine and tries to use
> Ghemical and MPQC she/he have no permission to write that file....

Yes, the way how both MOPAC7 and MPQC are used from ghemical/libghemical 
is through a temporary input file that is read in by MOPAC7/MPQC programs.

> So, my idea is to modify a bit a string in eng1_qm_mpqc.cpp, but how?
> Of cource there is a line 110 in libghemical-1.90's src, where is possible to
> tell about the temp file... Fast way is to use straight users home, but that
> is not best solution, I think.

The solution which uses the /tmp directory is not perhaps the best one in 
all cases. It seems to me that it is safe to edit the line 110, so that 
the input file is created in elsewhere ; since the path ~/ is interpreted 
as the user's home directory, then

         str << "~/mpqc" << setfill('0') << setw(4) << ifile_name_counter++ << ".in" << ends;
                ^^^
would make the files in user's home directory (haven't tried this though).

> I am interesting to use Ghemical in amd64, too, but perhaps need to wait a bit
> if wants to use MOPAC....
>
> My plans are find how to give users an easy way export/import jobs, when
> she/he can use a "supermachine" for bigger jobs.

That has been on my "wish list" as well, but has so far not progressed 
very well due to my other tasks. Let's see if we find good ideas about 
this.

About amd64, the ghemical app (and it's graphics code to be precise) was 
just recently patched for 64-bit systems ; the fixes will be released as 
v1.91 soon (in November) and the fixes already exist at the 
bioinformatics.org CVS server.

Regards,

 	Tommi


More information about the ghemical-devel mailing list