#1013: Don't log in multiple times for sim sync
-------------------------+--------------------------------------------------
Reporter: eschnett | Owner: eschnett
Type: enhancement | Status: new
Priority: major | Milestone:
Component: SimFactory | Version:
Keywords: |
-------------------------+--------------------------------------------------
Don't log in twice for "sim sync". This is necessary only to create the
sourcebasedir if it does not yet exist, which is necessary only very
rarely. Instead, try rsync directly, and if it fails, examine the error
message and create the directory if necessary.
This makes simfactory much nicer to use when one cannot setup an ssh
agent, i.e. when one has to type in the password or use a token eavery
time.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1013>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#1035: use H5Fis_hdf5 in EOS_Omni to check for a readable file
-----------------------------------+----------------------------------------
Reporter: rhaas | Owner:
Type: enhancement | Status: new
Priority: minor | Milestone:
Component: EinsteinToolkit thorn | Version:
Keywords: EOS_Omni |
-----------------------------------+----------------------------------------
this patch also has some rudimentary safeguards against CCTK_REAL ==
float.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1035>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#1034: make maxnphi and maxntheta parameters of SphericalSurface steerable
-----------------------------------+----------------------------------------
Reporter: rhaas | Owner:
Type: enhancement | Status: new
Priority: minor | Milestone:
Component: EinsteinToolkit thorn | Version:
Keywords: SphericalSurface |
-----------------------------------+----------------------------------------
this patch make two parameters of SphericalSurface steerable. Since they
control the size of grid arrays that are checkpointed, changing them
requires some care, but is fine if eg. a run had no SF turned on initially
and one wants to turn them on when recovering from a checkpoint.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1034>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#1024: make more Carpet parameters steerable
-----------------------------------+----------------------------------------
Reporter: rhaas | Owner:
Type: enhancement | Status: new
Priority: minor | Milestone:
Component: EinsteinToolkit thorn | Version:
Keywords: Carpet |
-----------------------------------+----------------------------------------
this patch makes parameters controlling timer output and the
unused_points_mask steerable.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1024>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#1026: add self assignment logic to classes with pointer members
-------------------------+--------------------------------------------------
Reporter: rhaas | Owner: eschnett
Type: enhancement | Status: new
Priority: minor | Milestone:
Component: Carpet | Version:
Keywords: |
-------------------------+--------------------------------------------------
this patch add the typical assign-to-self to Carpet's classes that contain
pointer members. Ie. it exits early rather than deleting a pointer to data
that is to be copied. Almost cosometical since it never triggered so far.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1026>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#1025: add option checkpoint_every_divisor
-----------------------------------+----------------------------------------
Reporter: rhaas | Owner:
Type: enhancement | Status: new
Priority: minor | Milestone:
Component: EinsteinToolkit thorn | Version:
Keywords: CarpetIOHDF5 |
-----------------------------------+----------------------------------------
this patch adds an option checkpoint_every_divisor analogous to the
similarly named option present for periodic output. It triggers a
checkpoint whenever cctk_iteration % checkpoint_every_divisor == 0 rather
than (cctk_iteration - iteration_of_last_checkpoint) >= checkpoint_every
which can be useful if one needs to trigger checkpointing eg via HTTPD.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1025>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#994: read EOS table on single process the broadcast
-----------------------------------+----------------------------------------
Reporter: rhaas | Owner:
Type: enhancement | Status: new
Priority: minor | Milestone:
Component: EinsteinToolkit thorn | Version:
Keywords: EOS_Omni |
-----------------------------------+----------------------------------------
this patch limits IO at startup by having a single process (specifiable
via a parameter) read the table and the MPI broadcast the data to the
others.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/994>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#1014: GRHydro_InitData updates
----------------------------------+-----------------------------------------
Reporter: rhaas | Owner:
Type: enhancement | Status: new
Priority: major | Milestone:
Component: EinsteinToolkit trac | Version:
Keywords: GRHydro_InitData |
----------------------------------+-----------------------------------------
Attached please find the accumulated updates to GRHydro_InitData from
Zelmani. Allmost of them affect MHD only. The only exception is the patch
that REQUIREs EOS_Omni.
There are some few patches I did not push since they involve the hot EOS
which is currently being worked on.
Unless there are objections I will apply them on Wednesday afteroon.
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/1014>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#903: Build of Mojave Project fails
---------------------+------------------------------------------------------
Reporter: sbrandt | Owner: sbrandt
Type: defect | Status: new
Priority: major | Milestone: Cactus_4.1.0
Component: Mojave | Version: development version
Keywords: |
---------------------+------------------------------------------------------
After creating a fresh Mojave project checkout and applying the
NoThornIs9.patch files (see #768) I get this error when I try to build.
java.lang.NullPointerException
at
edu.lsu.cct.mojave.IncludePathConfiguration.createIncludes(IncludePathConfiguration.java:215)
at
edu.lsu.cct.mojave.IncludePathConfiguration.SetIncludePath(IncludePathConfiguration.java:119)
at
edu.lsu.cct.mojave.DynamicMenu$3.widgetSelected(DynamicMenu.java:409)
at
org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:240)
at
org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1258)
at
org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3588)
at
org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3209)
at
org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2701)
at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2665)
at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2499)
at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:679)
at
org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)
at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:668)
at
org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
at
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:123)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:344)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:622)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
at org.eclipse.equinox.launcher.Main.main(Main.java:1386)
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/903>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit
#730: The mojave variable "thornlist" cannot deal with absolute path names;
update repo fails then...
---------------------+------------------------------------------------------
Reporter: alibeck | Owner: sbrandt
Type: defect | Status: new
Priority: blocker | Milestone:
Component: Mojave | Version:
Keywords: |
---------------------+------------------------------------------------------
Using Eclispe (indigo classic), I have tried to build with a new
thornlist.
Therefore I have entered the following name in
mojave -> edit variables
/home/alibeck/Cactus-Simfact2-NewRepos-save/Cactus/test-ali.th
Staring then "update repo"
gives me:
[1m[31mError: [0mCould not open Cactus//home/alibeck/Cactus-Simfact2
-NewRepos-save/Cactus/test-ali.th
So mojave tries to open a file called
Cactus//home/alibeck/Cactus-Simfact2-NewRepos-save/Cactus/test-ali.th
instead of
/home/alibeck/Cactus-Simfact2-NewRepos-save/Cactus/test-ali.th
--
Ticket URL: <https://trac.einsteintoolkit.org/ticket/730>
Einstein Toolkit <http://einsteintoolkit.org>
The Einstein Toolkit