diff --git a/get_modules.sh b/get_modules.sh
index d083e3c3cd02edb40df456c6d6e8aa4522cfa66e..1346a5a3bccbec22ca4c2f7378ef8bf4916f7002 100755
--- a/get_modules.sh
+++ b/get_modules.sh
@@ -40,6 +40,30 @@ else
 
    ml --show-hidden -t av 2>&1 > /dev/null| awk '{print $1 ",3"}' | grep -v -e '/,\|:' > uv2000.csv
    ./modules.py > uv2000.md
+
+   MODULEBASE="/apps/phi/modules"
+   MODULEPATH=""
+
+    for dir in `ls $MODULEBASE`
+    do
+        # Exclude following directories
+        if [[ ($dir == "all") ]]; then
+            continue
+        fi
+        # In case that it's directory
+        if [ -d $MODULEBASE/$dir ]; then
+            if [ -z $MODULEPATH ]; then
+                MODULEPATH="$MODULEBASE/$dir"
+            else
+                MODULEPATH="$MODULEPATH:$MODULEBASE/$dir"
+            fi
+        fi
+    done
+
+   export MODULEPATH
+
+   ml --show-hidden -t av 2>&1 > /dev/null| awk '{print $1 ",3"}' | grep -v -e '/,\|:' > phi.csv
+   ./modules.py > phi.md
 fi
 
 DATE=`date -R`