我正在通过cygwin在Windows上使用Einstein工具包。当我尝试运行参数文件名bowl-init
n时,我发现了这些警告。
我试图在警告中打开提到的文件,但它是sys.file
,所以我无法对其进行编辑。
CST warning in /home/hp/cactus/arrangements/EinsteinBase/ADMBase/schedule.ccl (at 237)
-> Scheduling routine ADMBase_Boundaries from thorn ADMBase in
non-existent group or timebin MoL_PostStep
HINT: If this routine should be scheduled check the spelling of
the group or timebin name.
Note that scheduling IN must be used to schedule a routine to run in
a thorn-defined schedule group, whereas scheduling AT is used for a usual timebin.
(Schedule IN may also be used with the usual timebins,
but in this case the full name of the bin must be used, e.g. CCTK_EVOL and not EVOL)
报告的警告是无害的,因为文件的内容无关紧要-重要的是,自检成功后至少会生成一个文件。
通常,将例程调度到不存在的调度箱中意味着不执行该例程。在许多情况下,这只是正确的做法。在其他情况下,例如由于
schedule.ccl
中的错误,这就是为什么我们从“静默未安排时间”转向报告有关这些情况的警告的原因。在这种情况下,警告是无害的,无需担心,因为CartGrid3D实际上并不需要刺边界和SymBase。一个人希望有一种方法可以在schedule.ccl
中指出这一点,以便可以省略这些警告。