diff --git a/doc/src/Howto_lammps_gui.rst b/doc/src/Howto_lammps_gui.rst index 165ed84d95..6faac96ce9 100644 --- a/doc/src/Howto_lammps_gui.rst +++ b/doc/src/Howto_lammps_gui.rst @@ -571,11 +571,12 @@ General Settings: size for the text editor and log font of the application can be set. - *GUI update interval:* Allows to set the time interval between GUI and data updates during a LAMMPS run in milliseconds. The default is - to update the GUI every 100 milliseconds. This is good for most cases. - For LAMMPS runs that run very fast, however, data may be missed and + to update the GUI every 10 milliseconds. This is good for most cases. + For LAMMPS runs that run *very* fast, however, data may be missed and through lowering this interval, this can be corrected. However, this will make the GUI use more resources, which may be a problem on some - computers with slower CPUs. The default value is 100 milliseconds. + computers with slower CPUs and a small number of CPU cores. This + setting may be changed to a value between 1 and 1000 milliseconds. Accelerators: ^^^^^^^^^^^^^ diff --git a/tools/lammps-gui/lammpsgui.cpp b/tools/lammps-gui/lammpsgui.cpp index 578cdb3876..c2000c8969 100644 --- a/tools/lammps-gui/lammpsgui.cpp +++ b/tools/lammps-gui/lammpsgui.cpp @@ -1088,7 +1088,7 @@ void LammpsGui::do_run(bool use_buffer) logupdater = new QTimer(this); connect(logupdater, &QTimer::timeout, this, &LammpsGui::logupdate); - logupdater->start(settings.value("updfreq", "100").toInt()); + logupdater->start(settings.value("updfreq", "10").toInt()); } void LammpsGui::render_image() diff --git a/tools/lammps-gui/preferences.cpp b/tools/lammps-gui/preferences.cpp index 71910346fb..426f2306ea 100644 --- a/tools/lammps-gui/preferences.cpp +++ b/tools/lammps-gui/preferences.cpp @@ -260,7 +260,7 @@ GeneralTab::GeneralTab(QSettings *_settings, LammpsWrapper *_lammps, QWidget *pa auto *freqval = new QSpinBox; freqval->setRange(1, 1000); freqval->setStepType(QAbstractSpinBox::AdaptiveDecimalStepType); - freqval->setValue(settings->value("updfreq", "100").toInt()); + freqval->setValue(settings->value("updfreq", "10").toInt()); freqval->setObjectName("updfreq"); freqlayout->addWidget(freqlabel); freqlayout->addWidget(freqval);