Code Monkey home page Code Monkey logo

Comments (54)

anabiman avatar anabiman commented on May 11, 2024

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

from pygran.

jauharr avatar jauharr commented on May 11, 2024

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

from pygran.

anabiman avatar anabiman commented on May 11, 2024

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.

from pygran.

jauharr avatar jauharr commented on May 11, 2024

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.

from pygran.

anabiman avatar anabiman commented on May 11, 2024

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.

from pygran.

jauharr avatar jauharr commented on May 11, 2024

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

from pygran.

anabiman avatar anabiman commented on May 11, 2024

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.

from pygran.

jauharr avatar jauharr commented on May 11, 2024
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'])

from pygran.

anabiman avatar anabiman commented on May 11, 2024

The script you posted runs just fine on my system.

from pygran.

anabiman avatar anabiman commented on May 11, 2024

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
}

from pygran.

jauharr avatar jauharr commented on May 11, 2024

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?

from pygran.

anabiman avatar anabiman commented on May 11, 2024

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

from pygran.

jauharr avatar jauharr commented on May 11, 2024

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 >>>

from pygran.

anabiman avatar anabiman commented on May 11, 2024

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.

from pygran.

anabiman avatar anabiman commented on May 11, 2024

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.

from pygran.

jauharr avatar jauharr commented on May 11, 2024

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

from pygran.

anabiman avatar anabiman commented on May 11, 2024

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).

from pygran.

jauharr avatar jauharr commented on May 11, 2024

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

from pygran.

anabiman avatar anabiman commented on May 11, 2024

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

from pygran.

jauharr avatar jauharr commented on May 11, 2024

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

from pygran.

anabiman avatar anabiman commented on May 11, 2024

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.

from pygran.

anabiman avatar anabiman commented on May 11, 2024

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

from pygran.

jauharr avatar jauharr commented on May 11, 2024

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

from pygran.

anabiman avatar anabiman commented on May 11, 2024

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

from pygran.

jauharr avatar jauharr commented on May 11, 2024

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

from pygran.

anabiman avatar anabiman commented on May 11, 2024

Were you able to install libvtk9-dev?

from pygran.

jauharr avatar jauharr commented on May 11, 2024

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

from pygran.

anabiman avatar anabiman commented on May 11, 2024

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

from pygran.

jauharr avatar jauharr commented on May 11, 2024

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.

from pygran.

anabiman avatar anabiman commented on May 11, 2024

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

from pygran.

jauharr avatar jauharr commented on May 11, 2024

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

from pygran.

anabiman avatar anabiman commented on May 11, 2024

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

from pygran.

jauharr avatar jauharr commented on May 11, 2024

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?

from pygran.

anabiman avatar anabiman commented on May 11, 2024

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 ?

from pygran.

jauharr avatar jauharr commented on May 11, 2024

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.

from pygran.

anabiman avatar anabiman commented on May 11, 2024

Which compiler (gcc) version are you using?

from pygran.

jauharr avatar jauharr commented on May 11, 2024

gcc version is 9.4.0

from pygran.

anabiman avatar anabiman commented on May 11, 2024

Use something newer like gcc 11 or above.

from pygran.

jauharr avatar jauharr commented on May 11, 2024

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

from pygran.

jauharr avatar jauharr commented on May 11, 2024

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.

from pygran.

anabiman avatar anabiman commented on May 11, 2024

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

from pygran.

anabiman avatar anabiman commented on May 11, 2024

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

from pygran.

anabiman avatar anabiman commented on May 11, 2024

Also paste here what gcc --version returns.

from pygran.

jauharr avatar jauharr commented on May 11, 2024

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

from pygran.

anabiman avatar anabiman commented on May 11, 2024

which version of gcc is mpicxx using?

from pygran.

jauharr avatar jauharr commented on May 11, 2024

mpicxx or g++ version is 9.4

from pygran.

anabiman avatar anabiman commented on May 11, 2024

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

from pygran.

jauharr avatar jauharr commented on May 11, 2024

gcc version is 11, mpicxx version is 9.4

from pygran.

anabiman avatar anabiman commented on May 11, 2024

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.

from pygran.

jauharr avatar jauharr commented on May 11, 2024

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.

from pygran.

jauharr avatar jauharr commented on May 11, 2024

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

from pygran.

anabiman avatar anabiman commented on May 11, 2024

Make sure to clean before building.

from pygran.

jauharr avatar jauharr commented on May 11, 2024

I did use make clean-all before make auto

from pygran.

jauharr avatar jauharr commented on May 11, 2024

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.

from pygran.

Related Issues (9)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.