Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ValueError: Could not convert string to float #help #value_error #7

Open
jauharr opened this issue Sep 26, 2022 · 54 comments
Open

ValueError: Could not convert string to float #help #value_error #7

jauharr opened this issue Sep 26, 2022 · 54 comments

Comments

@jauharr
Copy link

jauharr commented Sep 26, 2022

Hi
I am working with Pygran in WSL. Initially I faced the error of latex could not be found. I installed latex then I was able to perform visco elastic and elastoplastic models.
When I try to run an actual dem such as multi-sphere case or another from PyGran examples, I face value error. Please help how this can be resolved.
image

@anabiman
Copy link
Owner

Which version pf pygran are you using and how did you install it?

@jauharr
Copy link
Author

jauharr commented Sep 27, 2022

I installed it in WSL Ubuntu with pip3 install pygran, The version information is attached in the figure.
image

@anabiman
Copy link
Owner

Please use version 1.4.0 instead (just released). I'm in the process of updating the online doc and examples/scripts as well. I will keep this issue open for a bit in case you encounter any new issues/problems.

pip install pygran[extra]

should install pygran and all its extra dependencies. For running specific scripts with plotting/interactive visualization, you might need to install additional requirements like matplotlib, etc.

@jauharr
Copy link
Author

jauharr commented Sep 28, 2022

I did run the mentioned command but I was unable to install the version 1.4.0, the installed version continued to be 1.3.1. I have matplotlib installed. The image shows after I run the command
image
Please guide me if I am doing anything wrong or version 1.4 is not available on pip. Moreover, the value error persists.

@anabiman
Copy link
Owner

Try removing v1.3.1 and making a fresh installation:

 pip uninstall pygran -y
 pip install pygran[extra]

To confirm you have the right version, run: python -c "import pygran; print('pygran version = ', pygran.__version__)"
You should see v1.4.0 printed.

@jauharr
Copy link
Author

jauharr commented Sep 29, 2022

hi the version is up to date, but error persists
image

@anabiman
Copy link
Owner

I can run the multisphere / rotating tumbler just fine. Where are you getting your material definitions from? Or how are you defining them? In the original script, from pygran.params import organic is how it's done. Post here your full script so I can try to reproduce the error.

@jauharr
Copy link
Author

jauharr commented Sep 30, 2022

from pygran import simulation
from pygran.params import organic

# Create a dictionary of physical parameters
params = {

    # Define the system
    'boundary': ('f','f','f'), # fixed BCs
    'box':  (-1, 1, -1 , 1, -1, 1), # simulation box size

    # Define component(s)
    'species': ({'material': organic, 'style': 'multisphere/tablet', 'radius': 2e-2, 'nspheres': 12, 'length': 1e-1},
          ),

    # Set skin distance to be 1/4 particle diameter
    'nns_skin': 5e-3,

    # Timestep
    'dt': 2e-7,
 
    # Apply gravitional force in the negative direction along the z-axis
    'gravity': (9.81, 0, 0, -1),

    # Setup I/O
    'traj': {'pfile': 'particles*.vtk', 'mfile': 'tumbler*.vtk'},
    
    # Stage runs [optional]
    'stages': {'insertion': 1e6, 'rotation': 1e6},

    # Define mesh for rotating mesh (tumbler)
    'mesh': {
              'tumbler': {'file': 'mesh/tumbler.stl', 'mtype': 'mesh/surface/stress', 'material': organic, \
                          'args': {'scale': 1e-3}},
	}
  }
# Create an instance of the DEM class
sim = simulation.DEM(**params)

# Insert 800 particles once in a cylinder
insert = sim.insert(species=1, value=800, region=('cylinder', 'y', 0, 0, 0.7, -0.4, 0.4), \
                    args={'orientation': 'random'})

# Add dissipative force proprtional to tablet velocity
air_resistance = sim.addViscous(species=1, gamma=0.1)

# Run insertion stage
sim.run(params['stages']['insertion'], params['dt'])

# Delete insertion fix
sim.remove(insert)

# Rotate mesh (tumbler) along the xoz plane
sim.moveMesh(name='tumbler', rotate=('origin', 0, 0, 0), axis=(0, 1, 0), period=5e-1)

# Run rotation stage
sim.run(params['stages']['rotation'], params['dt'])

@anabiman
Copy link
Owner

anabiman commented Oct 1, 2022

The script you posted runs just fine on my system.

@anabiman
Copy link
Owner

anabiman commented Oct 1, 2022

Th is what I get when I import organic from pygran.params:

>>> from pygran.params import organic
>>> organic
{
    'youngsModulus': 10000000.0, 
    'poissonsRatio': 0.25, 
    'coefficientFriction': 0.5, 
    'coefficientRollingFriction': 0.0, 
    'cohesionEnergyDensity': 0.0, 
    'coefficientRestitution': 0.9, 
    'coefficientRollingViscousDamping': 0.1, 
    'yieldPress': 2200000.0, 
    'characteristicVelocity': 0.1, 
    'density': 1000.0
}

@jauharr
Copy link
Author

jauharr commented Oct 3, 2022

The organic output in may case is same.
image
The error comes when I run it in Jupyter notebook (VS Code)
I am running this script in Jupyter notebook in WSL2 Ubuntu under Windows 11. Would you please guide with respect to development environment checks?

@anabiman
Copy link
Owner

anabiman commented Oct 3, 2022

Have you tried running the script directly from the WSL2 terminal i.e. without Jupyter notebook or VS Code ?

@jauharr
Copy link
Author

jauharr commented Oct 3, 2022

I have modified script to run it directly Ubuntu terminal. The script is as follows:

from pygran import simulation
from pygran.params import organic
print("<<< Import Complete >>>")
# Create a dictionary of physical parameters
params = {

    # Define the system
    'boundary': ('f','f','f'), # fixed BCs
    'box':  (-1, 1, -1 , 1, -1, 1), # simulation box size

    # Define component(s)
    'species': ({'material': organic, 'style': 'multisphere/tablet', 'radius': 2e-2, 'nspheres': 12, 'length': 1e-1},
          ),

    # Set skin distance to be 1/4 particle diameter
    'nns_skin': 5e-3,

    # Timestep
    'dt': 2e-7,
 
    # Apply gravitional force in the negative direction along the z-axis
    'gravity': (9.81, 0, 0, -1),

    # Setup I/O
    'traj': {'pfile': 'particles*.vtk', 'mfile': 'tumbler*.vtk'},
    
    # Stage runs [optional]
    'stages': {'insertion': 1e6, 'rotation': 1e6},

    # Define mesh for rotating mesh (tumbler)
    'mesh': {
              'tumbler': {'file': 'mesh/tumbler.stl', 'mtype': 'mesh/surface/stress', 'material': organic, \
                          'args': {'scale': 1e-3}},
	}
  }
print("<<< Params loaded >>>")
  # Create an instance of the DEM class
sim = simulation.DEM(**params)
print("<<< RUN DEM Simulation >>>")
# Insert 800 particles once in a cylinder
insert = sim.insert(species=1, value=80, region=('cylinder', 'y', 0, 0, 0.7, -0.4, 0.4), \
                    args={'orientation': 'random'})
print("<<< Particles inserted >>>")
# Add dissipative force proprtional to tablet velocity
air_resistance = sim.addViscous(species=1, gamma=0.1)
print("<<< Air resistance added >>>")
# Run insertion stage
sim.run(params['stages']['insertion'], params['dt'])
print("The initial run started")
# Delete insertion fix
sim.remove(insert)
print("<<< The insert removed >>>")
# Rotate mesh (tumbler) along the xoz plane
sim.moveMesh(name='tumbler', rotate=('origin', 0, 0, 0), axis=(0, 1, 0), period=5e-1)
print("<<< Mesh Moved >>>")
# Run rotation stage
sim.run(params['stages']['rotation'], params['dt'])

However the output or run is stuck at the sim = simulation.DEM(**params)

The output is shown here:

<<< Import Complete >>>
<<< Params loaded >>>

@anabiman
Copy link
Owner

anabiman commented Oct 4, 2022

The stalling is due to pygran trying to find the DEM engine (default is liggghts) library. My bet is you don't have it installed on your system.

@anabiman
Copy link
Owner

anabiman commented Oct 4, 2022

Try the following:

git clone https://github.com/anabiman/pyliggghts
cd pyliggghts
python setup.py build

This will attempt to compile libliggghts.so on your machine, which will be picked up the next time you run pygran. You need to make sure you have an mpi compiler and VTK 9.1 installed on your machine.

P.S. The old LIGGGHTS code (3.8.0) from CFDEM is no longer supported and cannot be compiled with the latest versions of gcc.

@jauharr
Copy link
Author

jauharr commented Oct 4, 2022

I have the old liggghts from CFDEM, i will work on the solution proposed by you.

@anabiman
Copy link
Owner

anabiman commented Oct 4, 2022

If u already have libliggghts.so installed on your machine, then no need to compile anything. pygran should be able to find it. You can also tell pygran where to find the liggghts library file with pygran.simulation.tools.configure(path: str, version: str, src: str).

@jauharr
Copy link
Author

jauharr commented Oct 4, 2022

Would you please share details or step wise instructions. I have libliggghts.so.3 and libliggghts.so.3.8.0 .
I have tried to compile but there is problem of make mpi non-zero exit status 2. I have installed VTK 9.1 but I kept on receiving the
fatal error: vtkSmartPointer.h : No such file or directory

@anabiman
Copy link
Owner

anabiman commented Oct 4, 2022

You're missing the header files. These are packaged on Ubuntu with the libvtk{version}-dev, so probably something like this should work:

sudo apt install libvtk9.1-dev

@jauharr
Copy link
Author

jauharr commented Oct 4, 2022

I run the command but fell into error.
image
I tried to manually copy the vtk files but I was unable to paste them in opt folder. I followed this link. https://medium.com/@lyl1617670866/how-to-install-vtk-9-1-on-ubuntu-18-04-a4530ce790da

@anabiman
Copy link
Owner

anabiman commented Oct 4, 2022

I dont know what it's exactly called (I'm not on Ubuntu), I was just showing an example. Search for it with apt-cache search libvtk. You should find the -dev version and install it.

@anabiman
Copy link
Owner

anabiman commented Oct 4, 2022

According to launchpad, the header files are stored in the the pkg libvtk9-dev.

@jauharr
Copy link
Author

jauharr commented Oct 5, 2022

Can pyliggghts be compiled on native windows? Without WSL Ubuntu?

@anabiman
Copy link
Owner

anabiman commented Oct 5, 2022

It can but hard to do and would require a lot of changes to the make files.

@jauharr
Copy link
Author

jauharr commented Oct 5, 2022

I am working to resolve the issue, but I am unable to find solution for vtk problem.

@anabiman
Copy link
Owner

anabiman commented Oct 5, 2022

Were you able to install libvtk9-dev?

@jauharr
Copy link
Author

jauharr commented Oct 5, 2022

I am extracting files for vtk9.1 at the moment, then I will attempt to install it.

@anabiman
Copy link
Owner

anabiman commented Oct 5, 2022

If you're on ubuntu, it should be available via aptitude i.e. no need to manually install the header files.

@jauharr
Copy link
Author

jauharr commented Oct 5, 2022

I am on the WSL2 Ubuntu. I have tried the official link but in vain. The link is here
Please guide me with your experience.

@anabiman
Copy link
Owner

anabiman commented Oct 5, 2022

I already asked you to search for the library via aptitude: apt-cache search libvtk and find its name. What did you get?

@jauharr
Copy link
Author

jauharr commented Oct 7, 2022

Here is the output from the command. I cannot see vtk9.1

libvtk-dicom-dev - DICOM for VTK - dev
libvtk6-dev - VTK header files
libvtk6-qt-dev - VTK header files, containing Qt files
libvtk6.3 - VTK libraries
libvtk6.3-qt - VTK libraries, Qt files
libvtk7-dev - VTK header files
libvtk7-java - Visualization Toolkit - A high level 3D visualization library - java
libvtk7-jni - Visualization Toolkit - A high level 3D visualization library - java
libvtk7-qt-dev - VTK header files, containing Qt files
libvtk7.1p - VTK libraries
libvtk7.1p-qt - VTK libraries, Qt files
libvtkdicom0.8 - DICOM for VTK - lib
libvtkgdcm-cil - Grassroots DICOM VTK CLI bindings
libvtkgdcm-dev - Grassroots DICOM VTK development libraries and headers
libvtkgdcm-java - Grassroots DICOM VTK Java bindings
libvtkgdcm-tools - Grassroots DICOM VTK tools and utilities
libvtkgdcm3.0 - Grassroots DICOM VTK runtime libraries

@anabiman
Copy link
Owner

anabiman commented Oct 7, 2022

Then you need to install vtk7 instead. It should still work, but replace mpi with auto here and here.

@jauharr
Copy link
Author

jauharr commented Oct 7, 2022

I followed the instructions but now I am getting new error and it appears to be a known issue of liggghts
The output is here:
image
Does working with any specific version of ubuntu resolves these issues? Like 22 or else?

@anabiman
Copy link
Owner

anabiman commented Oct 7, 2022

Well I packaged pyliggghts so it would work out of the box with vtk9.1. I can automate the cmake build process to make this a smoother process and get the compilation to work with previous versions of vtk. I'll look into this more closely in the weekend. I'm assuming you installed the header library files, right? u ran apt get install libvtk7-dev ?

@jauharr
Copy link
Author

jauharr commented Oct 8, 2022

I installed the header files, but now there is different error originating from LAMMPS

 54.6% Complete../fix_nve_asphere_noforce.cpp: In member function ‘virtual void LAMMPS_NS::FixNVEAsphereNoforce::initial_integrate(int)’:
../fix_nve_asphere_noforce.cpp:108:8: warning: unused variable ‘type’ [-Wunused-variable]
  108 |   int *type = atom->type;
      |        ^~~~
../fix_nve_asphere_noforce.cpp:127:33: warning: ‘bonus’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  127 |       shape = bonus[ellipsoid[i]].shape;
      |                                 ^
 56.2% CompleteIn file included from ../general_container.h:187,
                 from ../scalar_container.h:47,
                 from ../container.h:47,
                 from ../multi_node_mesh.h:52,
                 from ../multi_node_mesh_parallel.h:46,
                 from ../tracking_mesh.h:51,
                 from ../surface_mesh.h:47,
                 from ../tri_mesh.h:47,
                 from ../tri_mesh.cpp:42:
../general_container_I.h: In instantiation of ‘bool LAMMPS_NS::GeneralContainer<T, NUM_VEC, LEN_VEC>::calcMeanSquareFromContainer() [with T = bool; int NUM_VEC = 1; int LEN_VEC = 3]’:
../general_container_I.h:412:6:   required from here
../general_container_I.h:442:53: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context]
  442 |                         arr_[n][i][j] = contribution*contribution;
      |                                         ~~~~~~~~~~~~^~~~~~~~~~~~~
../general_container_I.h:459:53: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context]
  459 |                         arr_[n][i][j] = contribution*contribution;
      |                                         ~~~~~~~~~~~~^~~~~~~~~~~~~
../general_container_I.h: In instantiation of ‘void LAMMPS_NS::GeneralContainer<T, NUM_VEC, LEN_VEC>::scale(double) [with T = bool; int NUM_VEC = 1; int LEN_VEC = 3]’:
../general_container_I.h:603:6:   required from here
../general_container_I.h:615:31: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context]
  615 |                 arr_[i][j][k] *= factorApplied;
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
 57.6% CompleteIn file included from ../granular_wall.h:44,
                 from ../fix_wall_gran.h:55,
                 from ../fix_contact_property_atom_wall.cpp:48:
../utils.h: In function ‘std::string LIGGGHTS::Utils::int_to_string(int)’:
../utils.h:71:51: error: ‘class std::basic_ostream<char>’ has no member named ‘str’
   71 |     return (std::ostringstream()<< std::dec << a).str();
      |                                                   ^~~
make[1]: *** [Makefile:1386: fix_contact_property_atom_wall.o] Error 1
 57.8% Completemake: *** [Makefile:114: auto] Error 2
Traceback (most recent call last):
  File "setup.py", line 29, in <module>
    setup(**setup_kwargs)
  File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 144, in setup
    return distutils.core.setup(**attrs)
  File "/usr/lib/python3.8/distutils/core.py", line 148, in setup
    dist.run_commands()
  File "/usr/lib/python3.8/distutils/dist.py", line 966, in run_commands
    self.run_command(cmd)
  File "/usr/lib/python3.8/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/usr/lib/python3.8/distutils/command/build.py", line 135, in run
    self.run_command(cmd_name)
  File "/usr/lib/python3.8/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/usr/lib/python3.8/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/home/fenics/pyliggghts/build.py", line 65, in run
    self.do_pre_install_stuff()
  File "/home/fenics/pyliggghts/build.py", line 24, in do_pre_install_stuff
    for path in self.execute(cmd="make auto"):
  File "/home/fenics/pyliggghts/build.py", line 46, in execute
    raise subprocess.CalledProcessError(return_code, cmd)
subprocess.CalledProcessError: Command 'make auto' returned non-zero exit status 2.

@anabiman
Copy link
Owner

anabiman commented Oct 8, 2022

Which compiler (gcc) version are you using?

@jauharr
Copy link
Author

jauharr commented Oct 8, 2022

gcc version is 9.4.0

@anabiman
Copy link
Owner

anabiman commented Oct 8, 2022

Use something newer like gcc 11 or above.

@jauharr
Copy link
Author

jauharr commented Oct 8, 2022

I am able to install gcc10, gcc11 is not being installed. I am working on it.

@jauharr
Copy link
Author

jauharr commented Oct 8, 2022

I updated to gcc 11
Here is the output:

 54.6% Complete../fix_nve_asphere_noforce.cpp: In member function ‘virtual void LAMMPS_NS::FixNVEAsphereNoforce::initial_integrate(int)’:
../fix_nve_asphere_noforce.cpp:108:8: warning: unused variable ‘type’ [-Wunused-variable]
  108 |   int *type = atom->type;
      |        ^~~~
../fix_nve_asphere_noforce.cpp:127:33: warning: ‘bonus’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  127 |       shape = bonus[ellipsoid[i]].shape;
      |                                 ^
 56.2% CompleteIn file included from ../general_container.h:187,
                 from ../scalar_container.h:47,
                 from ../container.h:47,
                 from ../multi_node_mesh.h:52,
                 from ../multi_node_mesh_parallel.h:46,
                 from ../tracking_mesh.h:51,
                 from ../surface_mesh.h:47,
                 from ../tri_mesh.h:47,
                 from ../tri_mesh.cpp:42:
../general_container_I.h: In instantiation of ‘bool LAMMPS_NS::GeneralContainer<T, NUM_VEC, LEN_VEC>::calcMeanSquareFromContainer() [with T = bool; int NUM_VEC = 1; int LEN_VEC = 3]’:
../general_container_I.h:412:6:   required from here
../general_container_I.h:442:53: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context]
  442 |                         arr_[n][i][j] = contribution*contribution;
      |                                         ~~~~~~~~~~~~^~~~~~~~~~~~~
../general_container_I.h:459:53: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context]
  459 |                         arr_[n][i][j] = contribution*contribution;
      |                                         ~~~~~~~~~~~~^~~~~~~~~~~~~
../general_container_I.h: In instantiation of ‘void LAMMPS_NS::GeneralContainer<T, NUM_VEC, LEN_VEC>::scale(double) [with T = bool; int NUM_VEC = 1; int LEN_VEC = 3]’:
../general_container_I.h:603:6:   required from here
../general_container_I.h:615:31: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context]
  615 |                 arr_[i][j][k] *= factorApplied;
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
 57.6% CompleteIn file included from ../granular_wall.h:44,
                 from ../fix_wall_gran.h:55,
                 from ../fix_contact_property_atom_wall.cpp:48:
../utils.h: In function ‘std::string LIGGGHTS::Utils::int_to_string(int)’:
../utils.h:71:51: error: ‘class std::basic_ostream<char>’ has no member named ‘str’
   71 |     return (std::ostringstream()<< std::dec << a).str();
      |                                                   ^~~
make[1]: *** [Makefile:1386: fix_contact_property_atom_wall.o] Error 1
 57.8% Completemake: *** [Makefile:114: auto] Error 2
Traceback (most recent call last):
  File "setup.py", line 29, in <module>
    setup(**setup_kwargs)
  File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 144, in setup
    return distutils.core.setup(**attrs)
  File "/usr/lib/python3.8/distutils/core.py", line 148, in setup
    dist.run_commands()
  File "/usr/lib/python3.8/distutils/dist.py", line 966, in run_commands
    self.run_command(cmd)
  File "/usr/lib/python3.8/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/usr/lib/python3.8/distutils/command/build.py", line 135, in run
    self.run_command(cmd_name)
  File "/usr/lib/python3.8/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/usr/lib/python3.8/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/home/fenics/pyliggghts/build.py", line 65, in run
    self.do_pre_install_stuff()
  File "/home/fenics/pyliggghts/build.py", line 24, in do_pre_install_stuff
    for path in self.execute(cmd="make auto"):
  File "/home/fenics/pyliggghts/build.py", line 46, in execute
    raise subprocess.CalledProcessError(return_code, cmd)
subprocess.CalledProcessError: Command 'make auto' returned non-zero exit status 2.

@anabiman
Copy link
Owner

anabiman commented Oct 8, 2022

Are you sure you're using gcc 11? The code compiles just fine. Try doing it manually:

cd pyliggghts/tcc/src
make clean-all
make auto

@anabiman
Copy link
Owner

anabiman commented Oct 8, 2022

See from the output of the makefile which gcc compiler is being used.

@anabiman
Copy link
Owner

anabiman commented Oct 8, 2022

Also paste here what gcc --version returns.

@jauharr
Copy link
Author

jauharr commented Oct 9, 2022

The gcc version is 11:

gcc (Ubuntu 11.1.0-1ubuntu1~20.04) 11.1.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

I have followed the commands, my path is pyliggghts/cc/src/
I still got the error (i think)
The output is here:

Creating list of contact models completed.
make[1]: Entering directory '/home/fenics/pyliggghts/cc/src/Obj_auto'
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../reader_native.cpp > reader_native.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../contact_models.cpp > contact_models.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../update.cpp > update.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../dump_xyz.cpp > dump_xyz.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../region_neighbor_list.cpp > region_neighbor_list.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../dump_mesh_vtm.cpp > dump_mesh_vtm.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_reduce_region.cpp > compute_reduce_region.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../modify_liggghts.cpp > modify_liggghts.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../bond_hybrid.cpp > bond_hybrid.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../math_extra_liggghts_nonspherical.cpp > math_extra_liggghts_nonspherical.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../bond_harmonic.cpp > bond_harmonic.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../dump_local_gran.cpp > dump_local_gran.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_erotate_multisphere.cpp > compute_erotate_multisphere.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_contact_property_atom.cpp > fix_contact_property_atom.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../atom_vec_superquadric.cpp > atom_vec_superquadric.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../group.cpp > group.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_contact_history_mesh.cpp > fix_contact_history_mesh.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_adapt.cpp > fix_adapt.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../library_cfd_coupling.cpp > library_cfd_coupling.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_multisphere_break.cpp > fix_multisphere_break.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_momentum.cpp > fix_momentum.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_temp.cpp > compute_temp.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_stress_atom.cpp > compute_stress_atom.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_ke.cpp > compute_ke.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_property_molecule.cpp > compute_property_molecule.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_sph_density_summation.cpp > fix_sph_density_summation.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../global_properties.cpp > global_properties.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../dump_vtk.cpp > dump_vtk.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_move_mesh.cpp > fix_move_mesh.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../atom_vec_hybrid.cpp > atom_vec_hybrid.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../atom_vec_ellipsoid.cpp > atom_vec_ellipsoid.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../timer.cpp > timer.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../kspace.cpp > kspace.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_com.cpp > compute_com.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../atom_vec_charge.cpp > atom_vec_charge.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_insert_stream.cpp > fix_insert_stream.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../verlet.cpp > verlet.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_base_liggghts.cpp > fix_base_liggghts.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../region_prism.cpp > region_prism.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../force.cpp > force.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../dump_local.cpp > dump_local.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../neigh_derive.cpp > neigh_derive.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../change_box.cpp > change_box.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../pair_soft.cpp > pair_soft.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_planeforce.cpp > fix_planeforce.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../write_restart.cpp > write_restart.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_template_multisphere.cpp > fix_template_multisphere.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../atom_vec_full.cpp > atom_vec_full.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_minimize.cpp > fix_minimize.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_property_global.cpp > fix_property_global.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../input_mesh_tet.cpp > input_mesh_tet.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_ave_time.cpp > fix_ave_time.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_ave_euler.cpp > fix_ave_euler.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_insert_rate_region.cpp > fix_insert_rate_region.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_cfd_coupling_convection_impl.cpp > fix_cfd_coupling_convection_impl.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_multicontact_halfspace.cpp > fix_multicontact_halfspace.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../cfd_datacoupling.cpp > cfd_datacoupling.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../rotate.cpp > rotate.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_sph.cpp > fix_sph.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../pair_hybrid_overlay.cpp > pair_hybrid_overlay.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../special.cpp > special.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_nparticles_tracer_region.cpp > compute_nparticles_tracer_region.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_coord_atom.cpp > compute_coord_atom.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../mesh_module_stress.cpp > mesh_module_stress.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../lattice.cpp > lattice.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../angle.cpp > angle.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../min.cpp > min.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../pair.cpp > pair.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../neigh_half_multi.cpp > neigh_half_multi.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_store_force.cpp > fix_store_force.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_enforce2d.cpp > fix_enforce2d.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_sph_pressure.cpp > fix_sph_pressure.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../tet_mesh.cpp > tet_mesh.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../write_data.cpp > write_data.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../neighbor.cpp > neighbor.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../atom_vec_tri.cpp > atom_vec_tri.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../atom_vec_sphere.cpp > atom_vec_sphere.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_nve_noforce.cpp > fix_nve_noforce.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../dump_mesh_vtk.cpp > dump_mesh_vtk.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../bounding_box.cpp > bounding_box.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../dump_mesh.cpp > dump_mesh.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../mesh_module.cpp > mesh_module.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../citeme.cpp > citeme.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_addforce.cpp > fix_addforce.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../container_base.cpp > container_base.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_property_atom_tracer_stream.cpp > fix_property_atom_tracer_stream.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../properties.cpp > properties.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_dt_reset.cpp > fix_dt_reset.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../mesh_mover_linear.cpp > mesh_mover_linear.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_mesh.cpp > fix_mesh.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../minimize.cpp > minimize.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_cfd_coupling_convection_species.cpp > fix_cfd_coupling_convection_species.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_bond_local.cpp > compute_bond_local.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_wall_sph.cpp > fix_wall_sph.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_particledistribution_discrete.cpp > fix_particledistribution_discrete.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_multisphere_comm.cpp > fix_multisphere_comm.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../main.cpp > main.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../dump.cpp > dump.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_mesh_surface.cpp > fix_mesh_surface.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../multisphere.cpp > multisphere.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_inertia_molecule.cpp > compute_inertia_molecule.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../dump_custom.cpp > dump_custom.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_displace_atom.cpp > compute_displace_atom.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../random_mars.cpp > random_mars.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix.cpp > fix.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_contact_atom_gran.cpp > compute_contact_atom_gran.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_gravity.cpp > fix_gravity.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../delete_atoms.cpp > delete_atoms.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_property_atom.cpp > fix_property_atom.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../set.cpp > set.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_wall_region_sph.cpp > fix_wall_region_sph.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../error.cpp > error.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../mesh_module_stress_servo.cpp > mesh_module_stress_servo.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_gyration_molecule.cpp > compute_gyration_molecule.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../particleToInsert.cpp > particleToInsert.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_erotate_sphere_atom.cpp > compute_erotate_sphere_atom.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../dump_image.cpp > dump_image.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_viscous.cpp > fix_viscous.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../cfd_regionmodel_none.cpp > cfd_regionmodel_none.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../tri_mesh_planar.cpp > tri_mesh_planar.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../modify.cpp > modify.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute.cpp > compute.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_respa.cpp > fix_respa.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../superquadric.cpp > superquadric.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../neigh_gran.cpp > neigh_gran.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_nve_asphere_base.cpp > fix_nve_asphere_base.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../thermo.cpp > thermo.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_nve_limit.cpp > fix_nve_limit.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../improper.cpp > improper.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../displace_atoms.cpp > displace_atoms.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../atom_vec_sphere_w.cpp > atom_vec_sphere_w.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_ave_histo.cpp > fix_ave_histo.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../image.cpp > image.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../dump_custom_vtk.cpp > dump_custom_vtk.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../run.cpp > run.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../pair_line_lj.cpp > pair_line_lj.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../variable.cpp > variable.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../finish.cpp > finish.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../dump_local_gran_vtk.cpp > dump_local_gran_vtk.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../delete_bonds.cpp > delete_bonds.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../region_wedge.cpp > region_wedge.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_erotate_superquadric.cpp > compute_erotate_superquadric.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_cluster_atom.cpp > compute_cluster_atom.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../neigh_half_nsq.cpp > neigh_half_nsq.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_continuum_weighted.cpp > fix_continuum_weighted.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_nve.cpp > fix_nve.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_deform.cpp > fix_deform.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../cfd_datacoupling_file.cpp > cfd_datacoupling_file.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../pair_sph.cpp > pair_sph.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_gyration.cpp > compute_gyration.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_erotate_sphere.cpp > compute_erotate_sphere.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../min_cg.cpp > min_cg.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_neighlist_mesh.cpp > fix_neighlist_mesh.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../custom_value_tracker.cpp > custom_value_tracker.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../random_park.cpp > random_park.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_ke_multisphere.cpp > compute_ke_multisphere.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../read_dump.cpp > read_dump.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../modified_andrew.cpp > modified_andrew.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_massflow_mesh_sieve.cpp > fix_massflow_mesh_sieve.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../region_union.cpp > region_union.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_external.cpp > fix_external.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_nve_sph.cpp > fix_nve_sph.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_freeze.cpp > fix_freeze.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_cfd_coupling.cpp > fix_cfd_coupling.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_property_atom_tracer.cpp > fix_property_atom_tracer.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../info.cpp > info.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_property_atom.cpp > compute_property_atom.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../respa.cpp > respa.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../lammps.cpp > lammps.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../region.cpp > region.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_lb_coupling_onetoone.cpp > fix_lb_coupling_onetoone.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../dihedral.cpp > dihedral.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_rigid.cpp > compute_rigid.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../read_data.cpp > read_data.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../atom_vec.cpp > atom_vec.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_reduce.cpp > compute_reduce.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../math_extra_liggghts_superquadric.cpp > math_extra_liggghts_superquadric.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../domain.cpp > domain.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../dump_mesh_stl.cpp > dump_mesh_stl.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../neigh_request.cpp > neigh_request.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_cna_atom.cpp > compute_cna_atom.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../bond.cpp > bond.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_ave_correlate.cpp > fix_ave_correlate.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_multisphere.cpp > fix_multisphere.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_property_atom_region_tracer.cpp > fix_property_atom_region_tracer.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../neigh_half_bin.cpp > neigh_half_bin.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../integrate.cpp > integrate.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_sph_density_continuity.cpp > fix_sph_density_continuity.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../comm.cpp > comm.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../output.cpp > output.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_template_multiplespheres.cpp > fix_template_multiplespheres.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_deform_check.cpp > fix_deform_check.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../region_intersect.cpp > region_intersect.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_massflow_mesh.cpp > fix_massflow_mesh.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_contact_atom.cpp > compute_contact_atom.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_group_group.cpp > compute_group_group.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_erotate.cpp > compute_erotate.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_print.cpp > fix_print.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_pe.cpp > compute_pe.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../granular_pair_style.cpp > granular_pair_style.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../create_box.cpp > create_box.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_box_relax.cpp > fix_box_relax.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_cfd_coupling_force_implicit.cpp > fix_cfd_coupling_force_implicit.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../universe.cpp > universe.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_spring.cpp > fix_spring.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../atom_vec_molecular.cpp > atom_vec_molecular.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_msd.cpp > compute_msd.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_check_timestep_gran.cpp > fix_check_timestep_gran.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_store.cpp > fix_store.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_erotate_asphere.cpp > compute_erotate_asphere.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../read_restart.cpp > read_restart.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../neigh_full.cpp > neigh_full.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../reader.cpp > reader.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_read_restart.cpp > fix_read_restart.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../pair_gran.cpp > pair_gran.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../mesh_mover_rotation.cpp > mesh_mover_rotation.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_region_variable.cpp > fix_region_variable.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../replicate.cpp > replicate.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../granular_wall.cpp > granular_wall.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_fiber_spring_simple.cpp > fix_fiber_spring_simple.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../atom_vec_sph.cpp > atom_vec_sph.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../atom_map.cpp > atom_map.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../region_sphere.cpp > region_sphere.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_setforce.cpp > fix_setforce.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_check_timestep_sph.cpp > fix_check_timestep_sph.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../create_atoms.cpp > create_atoms.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_pair_gran_local.cpp > compute_pair_gran_local.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../region_cylinder.cpp > region_cylinder.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../signal_handling.cpp > signal_handling.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../irregular.cpp > irregular.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_wall_gran.cpp > fix_wall_gran.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_nve_asphere.cpp > fix_nve_asphere.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_property_local.cpp > compute_property_local.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_nve_superquadric.cpp > fix_nve_superquadric.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../region_cone.cpp > region_cone.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_template_superquadric.cpp > fix_template_superquadric.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_move.cpp > fix_move.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../procmap.cpp > procmap.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_template_sphere.cpp > fix_template_sphere.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../math_extra.cpp > math_extra.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_slice.cpp > compute_slice.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../dump_particle.cpp > dump_particle.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../neigh_bond.cpp > neigh_bond.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../dump_euler_vtk.cpp > dump_euler_vtk.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../pair_gran_proxy.cpp > pair_gran_proxy.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_spring_rg.cpp > fix_spring_rg.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_aveforce.cpp > fix_aveforce.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../neigh_dummy.cpp > neigh_dummy.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../mesh_module_liquidtransfer.cpp > mesh_module_liquidtransfer.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../region_block.cpp > region_block.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_ave_atom.cpp > fix_ave_atom.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../dihedral_hybrid.cpp > dihedral_hybrid.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../random.cpp > random.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_buoyancy.cpp > fix_buoyancy.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../dump_atom_vtk.cpp > dump_atom_vtk.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../atom_vec_atomic.cpp > atom_vec_atomic.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../improper_hybrid.cpp > improper_hybrid.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../atom_vec_sph_var.cpp > atom_vec_sph_var.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_sph_density_corr.cpp > fix_sph_density_corr.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../neigh_stencil.cpp > neigh_stencil.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_msd_molecule.cpp > compute_msd_molecule.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_pe_atom.cpp > compute_pe_atom.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../input.cpp > input.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_nve_line.cpp > fix_nve_line.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_contact_property_atom_wall.cpp > fix_contact_property_atom_wall.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../atom_vec_line.cpp > atom_vec_line.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../angle_hybrid.cpp > angle_hybrid.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../input_multisphere.cpp > input_multisphere.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_spring_self.cpp > fix_spring_self.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_insert.cpp > fix_insert.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../pair_hybrid.cpp > pair_hybrid.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_atom_molecule.cpp > compute_atom_molecule.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../library.cpp > library.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../tri_mesh.cpp > tri_mesh.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../cfd_datacoupling_mpi.cpp > cfd_datacoupling_mpi.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_diam_max.cpp > fix_diam_max.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_store_state.cpp > fix_store_state.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../region_mesh_tet.cpp > region_mesh_tet.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_wall_region.cpp > fix_wall_region.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../pair_sph_artvisc_tenscorr.cpp > pair_sph_artvisc_tenscorr.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_lineforce.cpp > fix_lineforce.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_centro_atom.cpp > compute_centro_atom.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../region_plane.cpp > region_plane.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../neigh_list.cpp > neigh_list.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_nve_asphere_noforce.cpp > fix_nve_asphere_noforce.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_heat_gran.cpp > fix_heat_gran.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_wall.cpp > fix_wall.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../write_dump.cpp > write_dump.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_insert_pack.cpp > fix_insert_pack.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_ave_spatial.cpp > fix_ave_spatial.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../dump_movie.cpp > dump_movie.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_pressure.cpp > compute_pressure.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_cfd_coupling_convection.cpp > fix_cfd_coupling_convection.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_contact_history.cpp > fix_contact_history.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_nve_sphere.cpp > fix_nve_sphere.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_rdf.cpp > compute_rdf.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_rigid.cpp > fix_rigid.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../property_registry.cpp > property_registry.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_com_molecule.cpp > compute_com_molecule.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_cfd_coupling_force.cpp > fix_cfd_coupling_force.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_drag.cpp > fix_drag.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../dump_custom_vtm.cpp > dump_custom_vtm.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../run_time.cpp > run_time.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../velocity.cpp > velocity.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../memory.cpp > memory.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../input_mesh_tri.cpp > input_mesh_tri.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../particleToInsertSuperquadric.cpp > particleToInsertSuperquadric.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_efield.cpp > fix_efield.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../compute_ke_atom.cpp > compute_ke_atom.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_scalar_transport_equation.cpp > fix_scalar_transport_equation.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_heat_gran_conduction.cpp > fix_heat_gran_conduction.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../sort_buffer.cpp > sort_buffer.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../particleToInsert_multisphere.cpp > particleToInsert_multisphere.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../atom.cpp > atom.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../neigh_respa.cpp > neigh_respa.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../multisphere_parallel.cpp > multisphere_parallel.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../dump_decomposition_vtk.cpp > dump_decomposition_vtk.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../min_linesearch.cpp > min_linesearch.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../fix_nve_sph_stationary.cpp > fix_nve_sph_stationary.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC  -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -M ../reader_xyz.cpp > reader_xyz.d
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../reader_xyz.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../fix_nve_sph_stationary.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../min_linesearch.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../dump_decomposition_vtk.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../multisphere_parallel.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../neigh_respa.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../atom.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../particleToInsert_multisphere.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../sort_buffer.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../fix_heat_gran_conduction.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../fix_scalar_transport_equation.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../compute_ke_atom.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../fix_efield.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../particleToInsertSuperquadric.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../input_mesh_tri.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../memory.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../velocity.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../run_time.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../dump_custom_vtm.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../fix_drag.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../fix_cfd_coupling_force.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../compute_com_molecule.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../property_registry.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../fix_rigid.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../compute_rdf.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../fix_nve_sphere.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../fix_contact_history.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../fix_cfd_coupling_convection.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../compute_pressure.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../dump_movie.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../fix_ave_spatial.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../fix_insert_pack.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../write_dump.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../fix_wall.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../fix_heat_gran.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../fix_nve_asphere_noforce.cpp
../fix_nve_asphere_noforce.cpp: In member function ‘virtual void LAMMPS_NS::FixNVEAsphereNoforce::initial_integrate(int
’:
../fix_nve_asphere_noforce.cpp:108:8: warning: unused variable ‘type’ [-Wunused-variable]
  108 |   int *type = atom->type;
      |        ^~~~
../fix_nve_asphere_noforce.cpp:127:33: warning: ‘bonus’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  127 |       shape = bonus[ellipsoid[i]].shape;
      |                                 ^
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../neigh_list.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../region_plane.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../compute_centro_atom.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../fix_lineforce.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../pair_sph_artvisc_tenscorr.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../fix_wall_region.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../region_mesh_tet.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../fix_store_state.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../fix_diam_max.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../cfd_datacoupling_mpi.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../tri_mesh.cpp
In file included from ../general_container.h:187,
                 from ../scalar_container.h:47,
                 from ../container.h:47,
                 from ../multi_node_mesh.h:52,
                 from ../multi_node_mesh_parallel.h:46,
                 from ../tracking_mesh.h:51,
                 from ../surface_mesh.h:47,
                 from ../tri_mesh.h:47,
                 from ../tri_mesh.cpp:42:
../general_container_I.h: In instantiation of ‘bool LAMMPS_NS::GeneralContainer<T, NUM_VEC, LEN_VEC>::calcMeanSquareFromContainer() [with T = bool; int NUM_VEC = 1; int LEN_VEC = 3]’:
../general_container_I.h:412:6:   required from here
../general_container_I.h:442:53: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context]
  442 |                         arr_[n][i][j] = contribution*contribution;
      |                                         ~~~~~~~~~~~~^~~~~~~~~~~~~
../general_container_I.h:459:53: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context]
  459 |                         arr_[n][i][j] = contribution*contribution;
      |                                         ~~~~~~~~~~~~^~~~~~~~~~~~~
../general_container_I.h: In instantiation of ‘void LAMMPS_NS::GeneralContainer<T, NUM_VEC, LEN_VEC>::scale(double) [with T = bool; int NUM_VEC = 1; int LEN_VEC = 3]’:
../general_container_I.h:603:6:   required from here
../general_container_I.h:615:31: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context]
  615 |                 arr_[i][j][k] *= factorApplied;
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../library.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../compute_atom_molecule.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../pair_hybrid.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../fix_insert.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../fix_spring_self.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../input_multisphere.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../angle_hybrid.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../atom_vec_line.cpp
mpicxx -funroll-loops -fstrict-aliasing -Wall -Wno-unused-result -O2  -std=c++17 -fPIC     -I/usr/include/vtk-7.1 -DLAMMPS_VTK -DSUPERQUADRIC_ACTIVE_FLAG -DNONSPHERICAL_ACTIVE_FLAG   -c ../fix_contact_property_atom_wall.cpp
In file included from ../granular_wall.h:44,
                 from ../fix_wall_gran.h:55,
                 from ../fix_contact_property_atom_wall.cpp:48:
../utils.h: In function ‘std::string LIGGGHTS::Utils::int_to_string(int)’:
../utils.h:71:51: error: ‘class std::basic_ostream<char>’ has no member named ‘str’
   71 |     return (std::ostringstream()<< std::dec << a).str();
      |                                                   ^~~
make[1]: *** [Makefile:1386: fix_contact_property_atom_wall.o] Error 1
make[1]: Leaving directory '/home/fenics/pyliggghts/cc/src/Obj_auto'
make: *** [Makefile:114: auto] Error 2

@anabiman
Copy link
Owner

anabiman commented Oct 9, 2022

which version of gcc is mpicxx using?

@jauharr
Copy link
Author

jauharr commented Oct 9, 2022

mpicxx or g++ version is 9.4

@anabiman
Copy link
Owner

anabiman commented Oct 9, 2022

Try the CLI. Maybe it's mpicxx --version.

@jauharr
Copy link
Author

jauharr commented Oct 9, 2022

gcc version is 11, mpicxx version is 9.4

@anabiman
Copy link
Owner

anabiman commented Oct 9, 2022

mpicxx is just a wrapper around g++. It should return the same version as gcc. So there's your problem ... you have gcc 9 still installed, and the makefile is calling its mpi wrapper. Get rid of gcc 9 and make sure g++/mpicxx are version 11.

@jauharr
Copy link
Author

jauharr commented Oct 9, 2022

MPICXX version is updated. Still error persists

mpicxx --version
g++ (Ubuntu 11.1.0-1ubuntu1~20.04) 11.1.0
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
running build
running build_py
running build_ext
make clean-all
rm -rf Obj_* *.a *.so MAKE/Makefile.auto.options* lmp_*
Compiling LIGGGHTS as a shared library

 54.6% Complete../fix_nve_asphere_noforce.cpp: In member function ‘virtual void LAMMPS_NS::FixNVEAsphereNoforce::initial_integrate(int)’:
../fix_nve_asphere_noforce.cpp:108:8: warning: unused variable ‘type’ [-Wunused-variable]
  108 |   int *type = atom->type;
      |        ^~~~
../fix_nve_asphere_noforce.cpp:127:33: warning: ‘bonus’ may be used uninitialized in this function [-Wmaybe-uninitialized]
  127 |       shape = bonus[ellipsoid[i]].shape;
      |                                 ^
 56.2% CompleteIn file included from ../general_container.h:187,
                 from ../scalar_container.h:47,
                 from ../container.h:47,
                 from ../multi_node_mesh.h:52,
                 from ../multi_node_mesh_parallel.h:46,
                 from ../tracking_mesh.h:51,
                 from ../surface_mesh.h:47,
                 from ../tri_mesh.h:47,
                 from ../tri_mesh.cpp:42:
../general_container_I.h: In instantiation of ‘bool LAMMPS_NS::GeneralContainer<T, NUM_VEC, LEN_VEC>::calcMeanSquareFromContainer() [with T = bool; int NUM_VEC = 1; int LEN_VEC = 3]’:
../general_container_I.h:412:6:   required from here
../general_container_I.h:442:53: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context]
  442 |                         arr_[n][i][j] = contribution*contribution;
      |                                         ~~~~~~~~~~~~^~~~~~~~~~~~~
../general_container_I.h:459:53: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context]
  459 |                         arr_[n][i][j] = contribution*contribution;
      |                                         ~~~~~~~~~~~~^~~~~~~~~~~~~
../general_container_I.h: In instantiation of ‘void LAMMPS_NS::GeneralContainer<T, NUM_VEC, LEN_VEC>::scale(double) [with T = bool; int NUM_VEC = 1; int LEN_VEC = 3]’:
../general_container_I.h:603:6:   required from here
../general_container_I.h:615:31: warning: ‘*’ in boolean context, suggest ‘&&’ instead [-Wint-in-bool-context]
  615 |                 arr_[i][j][k] *= factorApplied;
      |                 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
 57.6% CompleteIn file included from ../granular_wall.h:44,
                 from ../fix_wall_gran.h:55,
                 from ../fix_contact_property_atom_wall.cpp:48:
../utils.h: In function ‘std::string LIGGGHTS::Utils::int_to_string(int)’:
../utils.h:71:51: error: ‘class std::basic_ostream<char>’ has no member named ‘str’
   71 |     return (std::ostringstream()<< std::dec << a).str();
      |                                                   ^~~
make[1]: *** [Makefile:1386: fix_contact_property_atom_wall.o] Error 1
 57.8% Completemake: *** [Makefile:114: auto] Error 2
Traceback (most recent call last):
  File "setup.py", line 29, in <module>
    setup(**setup_kwargs)
  File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 144, in setup
    return distutils.core.setup(**attrs)
  File "/usr/lib/python3.8/distutils/core.py", line 148, in setup
    dist.run_commands()
  File "/usr/lib/python3.8/distutils/dist.py", line 966, in run_commands
    self.run_command(cmd)
  File "/usr/lib/python3.8/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/usr/lib/python3.8/distutils/command/build.py", line 135, in run
    self.run_command(cmd_name)
  File "/usr/lib/python3.8/distutils/cmd.py", line 313, in run_command
    self.distribution.run_command(command)
  File "/usr/lib/python3.8/distutils/dist.py", line 985, in run_command
    cmd_obj.run()
  File "/home/fenics/pyliggghts/build.py", line 65, in run
    self.do_pre_install_stuff()
  File "/home/fenics/pyliggghts/build.py", line 24, in do_pre_install_stuff
    for path in self.execute(cmd="make auto"):
  File "/home/fenics/pyliggghts/build.py", line 46, in execute
    raise subprocess.CalledProcessError(return_code, cmd)
subprocess.CalledProcessError: Command 'make auto' returned non-zero exit status 2.

@jauharr
Copy link
Author

jauharr commented Oct 9, 2022

I tried the make-auto


In file included from ../granular_wall.h:44,
                 from ../fix_wall_gran.h:55,
                 from ../fix_contact_property_atom_wall.cpp:48:
../utils.h: In function ‘std::string LIGGGHTS::Utils::int_to_string(int)’:
../utils.h:71:51: error: ‘class std::basic_ostream<char>’ has no member named ‘str’
   71 |     return (std::ostringstream()<< std::dec << a).str();
      |                                                   ^~~
make[1]: *** [Makefile:1386: fix_contact_property_atom_wall.o] Error 1
make[1]: Leaving directory '/home/fenics/pyliggghts/cc/src/Obj_auto'
make: *** [Makefile:114: auto] Error 2

@anabiman
Copy link
Owner

anabiman commented Oct 9, 2022

Make sure to clean before building.

@jauharr
Copy link
Author

jauharr commented Oct 9, 2022

I did use make clean-all before make auto

@jauharr
Copy link
Author

jauharr commented Oct 27, 2022

Hi, I worked with new Ubuntu installation with vtk is limited to 7.1. I am still experiencing same error. Would you please share your environment settings? Including hardware specifications. Please mention OS and related libraries. I hope to hear from you soon.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants