From 12910bf8ba7914db916389e955860d1ddaf47101 Mon Sep 17 00:00:00 2001 From: Henry Date: Mon, 18 Oct 2010 18:03:57 +0100 Subject: [PATCH 01/17] LienLeschzinerLowRe: Corrected name of nut --- .../RAS/LienLeschzinerLowRe/LienLeschzinerLowRe.C | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/turbulenceModels/incompressible/RAS/LienLeschzinerLowRe/LienLeschzinerLowRe.C b/src/turbulenceModels/incompressible/RAS/LienLeschzinerLowRe/LienLeschzinerLowRe.C index 486eccaa98..4a76228d23 100644 --- a/src/turbulenceModels/incompressible/RAS/LienLeschzinerLowRe/LienLeschzinerLowRe.C +++ b/src/turbulenceModels/incompressible/RAS/LienLeschzinerLowRe/LienLeschzinerLowRe.C @@ -172,7 +172,7 @@ LienLeschzinerLowRe::LienLeschzinerLowRe ( IOobject ( - "epsilon", + "nut", runTime_.timeName(), mesh_, IOobject::NO_READ, From 82eedb5b3cf3b761098203d753e6e0abe2955c85 Mon Sep 17 00:00:00 2001 From: mattijs Date: Tue, 19 Oct 2010 09:55:33 +0100 Subject: [PATCH 02/17] BUG: Time : set up file monitoring only if runTimeModifiable --- src/OpenFOAM/db/Time/Time.C | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/OpenFOAM/db/Time/Time.C b/src/OpenFOAM/db/Time/Time.C index 487576586b..ff1247dcc7 100644 --- a/src/OpenFOAM/db/Time/Time.C +++ b/src/OpenFOAM/db/Time/Time.C @@ -245,13 +245,13 @@ Foam::Time::Time readLibs_(controlDict_, "libs"), functionObjects_(*this) { + setControls(); + // Time objects not registered so do like objectRegistry::checkIn ourselves. if (runTimeModifiable_) { controlDict_.watchIndex() = addWatch(controlDict_.filePath()); } - - setControls(); } @@ -307,14 +307,18 @@ Foam::Time::Time readLibs_(controlDict_, "libs"), functionObjects_(*this) { + setControls(); // Time objects not registered so do like objectRegistry::checkIn ourselves. if (runTimeModifiable_) { - controlDict_.watchIndex() = addWatch(controlDict_.filePath()); + // File might not exist yet. + fileName f(controlDict_.filePath()); + if (f != fileName::null) + { + controlDict_.watchIndex() = addWatch(f); + } } - - setControls(); } From a5ee1669b4d6e2abd0758fbb2382574cb7948751 Mon Sep 17 00:00:00 2001 From: mattijs Date: Tue, 19 Oct 2010 09:56:29 +0100 Subject: [PATCH 03/17] ENH: fileMonitor : continue if inotify_init failed --- src/OSspecific/POSIX/fileMonitor.C | 62 ++++++++++++++++++++++-------- 1 file changed, 45 insertions(+), 17 deletions(-) diff --git a/src/OSspecific/POSIX/fileMonitor.C b/src/OSspecific/POSIX/fileMonitor.C index 982d5e28dc..a6befd5908 100644 --- a/src/OSspecific/POSIX/fileMonitor.C +++ b/src/OSspecific/POSIX/fileMonitor.C @@ -39,7 +39,7 @@ Class #else # include # include - +# include # define EVENT_SIZE ( sizeof (struct inotify_event) ) # define EVENT_LEN (EVENT_SIZE + 16) # define EVENT_BUF_LEN ( 1024 * EVENT_LEN ) @@ -144,7 +144,7 @@ namespace Foam #else //- File descriptor for the inotify instance - int fd; + int inotifyFd_; //- Current watchIDs and corresponding directory id DynamicList