I believe that this small change will fix the problem (I haven't tested it).

In m_ts_options at line 421 it says:
inquire(file=TRIM(HSFile),exist=exist)

Right after that line add the following:
exist = exist .or. .not. IONode

Then it should only check the file existence for the master-node.

Kind regards Nick


2013/10/29 zgp121 <[email protected]>

> **
> Dear Nick,
>
> Thanks for your reply.
>
> The batach job sctript only make a copy one the master node. So it is not
> simple to create an empty files on the other nodes.
>
> I will wait the bug fixed to run it parallelly on many nodes. At the
> moment I will run it only on one only, which should wait for a longer time
> in the queue.
>
> Withe best regards.
>
> Yours
>
> Guangping Zhang
>
> 2013-10-29
>  ------------------------------
>   ------------------------------
>  *发件人:*Nick Papior Andersen <[email protected]>
> *发送时间:*2013-10-29 19:18
> *主题:*Re: [SIESTA-L] About the I/O of new transiesta and tbtrans
> *收件人:*"[email protected]"<[email protected]>
> *抄送:*
>
>  This is a "bug" in the code.
> The code checks (for all nodes) whether a file corresponding to the
> electrode TSHS file exists and kiils the job if not.
>
> A simple work-around for the time being is to create an empty file. It is
> only the master node which does the reading/writing anyway.
> You should simply do a touch on the file on all nodes, no need to copy the
> entire TSHS file.
>
> Kind regards Nick
>
>
> 2013/10/29 zgp121 <[email protected]>
>
>> **
>> **
>> Dear Transiesta and TBtrans users:
>>
>> I noticed that during the calculation of the Green's function for the
>> leads, the I/O nodes are not only the master node in trunk-444.
>>
>> Becasue I want to parallel the executables on several nodes, also I want
>> to improve the I/O performance, so I copy the files to the local storage of
>> the master node. But the executable complains that there is no TSHS files.
>> So I guess, the nodes other than the master node need to read the TSHS
>> files.
>>
>> Is that true? If so, if I want use the local storage, I should do the
>> parallel on one nodes.
>>
>> With best regards.
>>
>> Yours
>>
>> Guangping Zhang
>>
>> 2013-10-29
>> ------------------------------
>>  **
>>
>
>

Responder a