d567fdae97
fix delete / delete[] mismatch
2023-10-04 08:37:53 -04:00
b5480e4e1b
must also update CWD when *saving* a file, not only when loading
2023-09-25 08:55:22 -04:00
f634b25e31
apply clang-format
2023-09-25 08:11:55 -04:00
b21db641d9
check for compatible LAMMPS version when creating LAMMPS instance
...
This check must be done at runtime, since the LAMMPS shared library
may have been loaded dynamically and thus required library functions
may not be present or missing features with too only a LAMMPS version.
2023-09-25 08:08:00 -04:00
c5a5e4a099
more fixes for file and pathnames with blanks
2023-08-21 16:11:03 -04:00
266e519013
consistently use bool for echo and cite flags
2023-08-19 14:13:04 -04:00
fffb86cb02
automatically copy "About LAMMPS" dialog text to clipboard
2023-08-19 09:29:22 -04:00
ee16f6503e
update LAMMPS GUI code with PR 3890 content
2023-08-17 22:50:10 -04:00
088ff4ad27
update LAMMPS GUI to version 1.2
2023-08-16 02:38:07 -04:00
3f1f08d4c0
add setting support for selecting the LAMMPS plugin shared object
2023-08-02 23:33:51 -04:00
f6732f028c
support running with Kokkos + OpenMP
2023-08-02 21:06:30 -04:00
c800a2c676
add menu entry to reset to default settings
2023-08-02 17:52:56 -04:00
2808a78822
more updates to preferences dialog and supporting code. almost done.
2023-08-02 17:28:34 -04:00
e493519c12
more hotkeys and have Ok/Cancel on preferences dialog handled properly
2023-08-02 11:05:35 -04:00
dfcd3f945e
first pieces of preferences dialog
2023-08-02 07:02:20 -04:00
56b50d6580
ensure final newline when saving to file
2023-08-02 05:37:56 -04:00
c918bdeb07
fix a couple of bugs that would hang the app waiting for log output
2023-08-02 05:25:24 -04:00
8a53c66bef
refactor. add LammpsWrapper class to hide plugin defines and interface changes.
2023-08-02 01:49:39 -04:00
d41bf628c7
display number of threads in use for LAMMPS instance in status bar
2023-07-31 07:59:39 -04:00
2f159df3b7
changes for portability with Qt 5.12 on Ubuntu 20.04LTS
2023-07-31 07:04:25 -04:00
0a0184221c
custom message box is more readable and wider
2023-07-31 05:09:08 -04:00
68454b3f73
small help window tweak
2023-07-31 02:12:32 -04:00
cadc45d41d
implement quick help dialog
2023-07-31 01:01:00 -04:00
e899a07b4c
Show current working directory and share space with progress bar. Show/hide the other.
2023-07-30 20:39:48 -04:00
c95bf2c14b
add image viewer dialog for write_dump image output, help can open link to manual
2023-07-30 19:23:42 -04:00
1c8b9e9467
Windos portability
2023-07-30 15:54:06 -04:00
080d868e40
mention setting QT_FONT_DPI in README file since it has no effect in the binary
2023-07-30 11:50:00 -04:00
ac9163447c
minor layout and behavior tweaks
2023-07-30 07:23:32 -04:00
05c8d260d9
use OpenMP with maximum number of threads by default
...
we still honor OMP_NUM_THREADS, if present.
2023-07-30 02:43:00 -04:00
a2503711d0
Merge branch 'lammps-gui' of github.com:akohlmey/lammps into lammps-gui
...
# Conflicts:
# tools/lammps-gui/lammpsgui.cpp
2023-07-29 21:11:38 -04:00
d9f4ce04af
integrate packaging related changes, build script for GUI
2023-07-29 21:03:24 -04:00
62ec8e744a
WIP on preferences dialog
2023-07-29 13:40:36 -04:00
cb5470ece3
add dialog checking whether to discard changes in a modified buffer
2023-07-28 07:36:25 -04:00
bb96707ec8
add support for "modified" indicator to window title
2023-07-28 07:12:21 -04:00
c1d690d190
implement drag-n-drop for files
2023-07-28 05:04:19 -04:00
e6e5be4477
move initialization of plugin before opening input
...
This way we can load the shared library from the current folder
since the file opening may switch working directory.
2023-07-27 12:08:48 -04:00
034b7458bc
add dummy help menu button
2023-07-27 11:53:23 -04:00
2644c064e1
update version number and "about info" to also show whether LAMMPS was loaded dynamically
2023-07-27 09:09:06 -04:00
a2657c67dd
fix typo
2023-07-27 04:47:45 -04:00
1697d1edf6
embed font and icon and make use of them
2023-07-27 04:41:50 -04:00
056c60839c
portability to macOS
2023-07-27 04:07:03 -04:00
f81ee57c97
add button to stop a run via lammps_force_timeout()
2023-07-27 03:21:34 -04:00
da0669d988
implement running LAMMPS asynchonously in a separate thread
2023-07-27 02:56:07 -04:00
f3e54cada1
small layout tweaks
2023-07-26 18:54:24 -04:00
e0ed11a053
add option to load LAMMPS library dynamically at runtime as plugin
2023-07-26 18:25:13 -04:00
0120c7b8b7
add permanent text field for status to status bar
2023-07-26 08:43:55 -04:00
c96e4d59da
print more config info in about dialog
2023-07-26 02:33:50 -04:00
89b92e8b13
make "warning" boxes on errors "critical"
2023-07-26 02:33:32 -04:00
e6dc5822c3
more flexible font search
2023-07-26 02:33:06 -04:00
e4dde8ebd4
fix shortcut implementation for log windows
2023-07-25 23:15:19 -04:00