On 13 Apr 2017, at 06:07, Khamesra, Bhavesh <bhaveshkhame...@gatech.edu> wrote:

> Hey everyone, 
> 
> Continuing the test of the ETK on Stampede-KNL, I ran into some issues. After 
> some modification to optionlist, I was able to compile the 
> einsteintoolkit.ththornlist using the development version. Then, I was trying 
> to compile the GW150914 thornlist but ended up this error - 
> 
> CST Error:
> Repeated element 'tag' in metric_tmp
> Line: 190
> File: 
> /work/04082/tg833814/Cactus_ETK_dev/arrangements/Llama/WaveExtractCPM/interface.ccl
> Repeated item: tags in metric_tmp at 
> /work/04082/tg833814/Cactus_ETK_dev/lib/sbin/interface_parser.pl line 881.
>     main::parse_interface_ccl('Llama', 'WaveExtractCPM', 'ARRAY(0x237fd68)', 
> 'Group=HASH(0x28d98a8)', 'HASH(0x23759e0)') called at 
> /work/04082/tg833814/Cactus_ETK_dev/lib/sbin/interface_parser.pl line 103
>     main::create_interface_database(3, 'BINDINGS_DIR', 
> '/work/04082/tg833814/Cactus_ETK_dev/configs/GW150914_KNL_test...', 
> 'CONFIG_DIR', 
> '/work/04082/tg833814/Cactus_ETK_dev/configs/GW150914_KNL_test...', 
> 'CCTK_HOME', '/work/04082/tg833814/Cactus_ETK_dev', 'TwoPunctures', 
> '/work/04082/tg833814/Cactus_ETK_dev/arrangements/EinsteinInit...', ...) 
> called at /work/04082/tg833814/Cactus_ETK_dev/lib/sbin/CST line 135
> 
> I get this error even on my local machine (Red Hat 7) I am not sure how to 
> resolve this one? Could someone please help?

Aha, it looks like you have found a bug.  Congratulations!  A similar problem 
was discussed in https://trac.einsteintoolkit.org/ticket/1936#comment:4 for the 
QuasiLocalMeasures thorn.  The solution is to merge the multiple tags entries.  
It's called "development version" for a reason :)  There is also a problem with 
the ADMConstraints thorn.  I have fixed both of these.  You should be able to 
update using

cd Cactus_ETK_dev
repos/CRL/GetComponents --update --root .

(I don't use GetComponents, so I'm guessing that this is the recommended way to 
update)

The reason this is not caught by the automated tests is that the WaveExtractCPM 
thorn is not part of the toolkit thornlist, so is not tested.  It is used in 
the GW150914 parameter file and thornlist, because I thought it was a useful 
thing to have, though it is by no means essential.  The Cactus parser has been 
rewritten since this was last tested, and the new version is much stricter.  
This is good, because the old behaviour was to ignore all but the last of 
repeated tags entries, which is definitely not what was intended here!

I don't think that this bug would affect results; the code will currently 
ignore the first tags entry specifying the tensor type, but that would only be 
used for symmetry boundary conditions, which shouldn't be relevant for the 
metric_tmp gridfunction, since it is a temporary variable which is probably 
only accessed point-wise.

> Also, is there any way to analyse the performance of the code for various 
> simulations? Is there any thorn for this purpose?

You will need to be more specific about what you mean by "analyse the 
performance".  What do you want to know?

> Lastly, I am still stuck with the BBox error on the GT code. Could you please 
>  suggest on how can I resolve this?

I didn't understand the email that you sent about this.  We said that the bug 
was in the Intel 17 compiler, and that you should be able to fix the problem by 
using the development version of the toolkit, since a workaround has been added 
there.  It looks like you are now using the development version, so the problem 
shouldn't be there any more.  Does the development version still not work?

-- 
Ian Hinder
http://members.aei.mpg.de/ianhin

_______________________________________________
Users mailing list
Users@einsteintoolkit.org
http://lists.einsteintoolkit.org/mailman/listinfo/users

Reply via email to