Comments (14)
This can occur if MPI is not properly installed or paths are not correct from the install. Try the following:
- Check above the line Process started: in the message box. You should see something like
Command Line: mpiexec -n 8 pitremove -z "D:\Scratch\CubDemo\cubdem" -fel "D:\Scratch\CubDemo\cubdemfel.tif"
Open a command prompt and type this in starting from "mpiexec" and see if it works. This should run the program. If there are errors you should be able to see them and perhaps act on them. - The command line guide http://hydrology.usu.edu/taudem/taudem5/TauDEM53CommandLineGuide.pdf has additional information on running from the command line and what the paths should be.
- At a command prompt, the path command should show you the path, and the commands "where mpiexec" and "where pitremove" should show you whether and where on your installation these functions that TauDEM uses have been installed and if they are correct. The path can be edited from "advanced system settings" (type advanced in the start search and select this), Then select environment variables and find path under system variables.
from taudem.
Thanks dtarb,
It worked for me.
from taudem.
I also have this error, but I'm not as computer savoy to figure out what you mean above for the solution. I just uninstalled and updated TauDEM to 5.3.5 today using the complete windows installer. I'm trying to use pitfill or D-infinity tools, but this error (the same one above) just keeps coming up. I've located my mpiexec file and it was in the C:\Program Files\Microsoft HPC Pack 2012\Bin using "where". I copied it to the TauDEM5Exe folder, but that didn't seem to solve the problem. I found the "Advance system settings" that I need to edit the "Path" in the 'System variables' section. All the paths were there (e.g., C:\Program Files\Microsoft HPC Pack 2012\Bin;C:\GDAL;C:\Program Files\GDAL;C:\Program Files\TauDEM\TauDEM5Exe) but the TauDEM was there twice.
"Where gdal111.gll" didn't work, but I found the gdal111.dll file in the C:\Program Files\GDAL folder. So, not sure what I've done wrong.
Any help would be most appreciated. Thanks!!!
from taudem.
I can not see anything wrong with the paths. Check that there are no trailing spaces that sometimes cause problems. If you type "path" at the command prompt do you see the path correctly.
Copying an exe file to a different location is generally not a good idea as it may have other dependencies, so I suggest leaving it where it was. Did you type "where gdal111.dll" or "where gdal111.gll" as you wrote above. The typo "g" would explain where not finding it, but still does not explain why this does not work for you.
Did you reboot the computer after the path changes. They may not take effect on programs that are already running and rebooting makes sure everything gets restarted.
from taudem.
Yes...this worked!! I likely had a typo and I restarted my machine. Now the gdal file is present and the TauDEM tool worked fine. Thanks for helping on this so quickly!
from taudem.
This can occur if MPI is not properly installed or paths are not correct from the install. Try the following:
- Check above the line Process started: in the message box. You should see something like
Command Line: mpiexec -n 8 pitremove -z "D:\Scratch\CubDemo\cubdem" -fel "D:\Scratch\CubDemo\cubdemfel.tif"
Open a command prompt and type this in starting from "mpiexec" and see if it works. This should run the program. If there are errors you should be able to see them and perhaps act on them.- The command line guide http://hydrology.usu.edu/taudem/taudem5/TauDEM53CommandLineGuide.pdf has additional information on running from the command line and what the paths should be.
- At a command prompt, the path command should show you the path, and the commands "where mpiexec" and "where pitremove" should show you whether and where on your installation these functions that TauDEM uses have been installed and if they are correct. The path can be edited from "advanced system settings" (type advanced in the start search and select this), Then select environment variables and find path under system variables.
when i type in cmd :
C:\Users\danie>where mpiexec
C:\Program Files\Microsoft MPI\Bin\mpiexec.exe -- THIS IS OK
C:\Users\danie>where pitremove
INFO: Could not find files for the given pattern(s). -- WHY WONT IT FIND IT? I cant fix this
from taudem.
This means that the path to where the TauDEM functions are has not been set. The typical location is C:\Program Files\TauDEM\TauDEM5Exe and this needs to be on your path. This should have been done by the installer, but if you did not have permissions to change paths, or did not have the set path box checked, it may not have been set. As noted above the path can be edited from "advanced system settings". Type advanced in the start search and select this, Then select environment variables and find path under system variables and create a new entry with the path to the location of the files on your system.
from taudem.
This means that the path to where the TauDEM functions are has not been set. The typical location is C:\Program Files\TauDEM\TauDEM5Exe and this needs to be on your path. This should have been done by the installer, but if you did not have permissions to change paths, or did not have the set path box checked, it may not have been set. As noted above the path can be edited from "advanced system settings". Type advanced in the start search and select this, Then select environment variables and find path under system variables and create a new entry with the path to the location of the files on your system.
Thank you very much.
At first when I searched for "advanced system settings" it only showed "view advanced system settings".
I openned it but didn't find the "Environment variables" so I thought it was different on my OS .... I had been sleep deprived... my bad
And thanks again. Worked perfectly
from taudem.
See my response in #192 (comment)
from taudem.
Same error in ArcMap.
However, a different issue was raised when I tried to execute it in cmd.
"PitRemove.exe - Entry Point Not Found" [TauDEM537]
Note:
I experienced the same error with TauDEM535
My unit is 64-bit.
I already added to my Path the following: C:\Program Files\Microsoft MPI\Bin\mpiexec.exe;C:\Program Files\Microsoft HPC Pack 2012\Bin\mpiexec.exe;C:\Program Files\GDAL;C:\Program Files\Microsoft HPC Pack 2012;C:\Program Files\TauDEM;C:\Program Files\TauDEM\TauDEM5Exe
from taudem.
I tried to use TauDEM in arcmap either, and I met the same question with you.
My solution is to set parellel processing number to 0 in environment settings:
from taudem.
from taudem.
@RondaStrauch I saw this comment, but am not sure what the problem is that you are referring to. If you tell me a bit more I may be able to help.
from taudem.
@realmzoer15, can you share your problem with David? I just responded in email and it doesn't track your original image on the avalanche runout algorithm.
from taudem.
Related Issues (20)
- Different DEM resolutions result in different stream networks for fixed threshold HOT 2
- MPI > 3.0... MPI_Type_extent to MPI_Type_get_extent HOT 1
- Outlets in Slope Area Stream Definition not working. HOT 2
- InunMap executable not created during compile HOT 3
- Process refusing to die? HOT 1
- Burned flow direction HOT 4
- updateParameters Execution Error HOT 4
- Parameters Execution Error: Runtime error Traceback HOT 3
- job abortion when run aread8 HOT 2
- Stream Reach and Watershed HOT 1
- Error in GNU/Linux Ubuntu 22.04 HOT 2
- Pit Remove failed HOT 1
- ERROR TauDEM 000732 HOT 3
- ERROR 000732: Input Raster Dataset #19 HOT 1
- D-infinite Transport limited accumulation returns no value on some cells HOT 5
- aread8 difference in GDAL versions > 3.4.3 HOT 1
- Pit removel does not work with -depmask HOT 4
- PitRemoven.cpp not buiding
- DropAnalysis HOT 3
- Gaps in GageWatershed outputs HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from taudem.